C# MVC的博客开发(二)登录

解决了登录数据在哪里提交的问题我们进行后台的登录的编写和实现
后台登录代码我就不详细讲解了就是把传输过去的数据和数据库进行匹配如果存在就返回一个值
如果不存在就另外一个值


但是登录的时候我们可能遇到用户输入的用户密码不对或者其他的错误,官网的首页输入密码错误是有弹窗出来提示密码错误,但是我们下载的模板里面肿么实现错误提示??在这里我通过研究发现了错误提示实现的方法

我们首先在index.js的ajax提交中加入断点,然后在登录中输入错误的信息和密码,然后点击登录


我们让js执行完ajax但是不要让断点跳出次提交方法,然后我们此时去看看浏览器调试里面的network(网络)中返回了那些数据



我们可以看到官网的后台返回了一串json数据
数据格式如下{"status":1,"msg":"邮箱或密码错误"}
由于我看了下下载模板中的index.js和官网的大致差不多因该是可以通过返回一样的json数据然后前台就自动提示的
然后在后台我按照后台返回的类型封装了一个实体类用于返回json
其中action是登录成功后跳转地址,js会根据这个地址跳转的,分析步骤我就偷懒不写了,想试验的同学可以自行去研究

然后我们封装好了后再登录加入上述代码
判断密码或者用户名错误就返回对应的json

完成后效果:




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410566.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员买房--续

上海是高房价的代表,其高耸云霄的房价的确不足以客观代表普遍水平。那么我们以内地稍稍低调的二线城市郑州为例,探讨工薪阶层是否能够征服房价,幸福快乐的生活。 郑州市2011年房均价位6000 ,或许很多人会惊呼,这么便宜…

ASP.NET知识结构

ASP.NET知识结构 https://blog.csdn.net/yaolong168888/article/details/80126541 转载于:https://www.cnblogs.com/iamspecialone/p/11220086.html

C# MVC的博客开发(三)注册

在做注册的时候博主遇到了个很坑爹的问题 那就是本地发送邮件正常可是搬运到阿里云服务器发送邮件就gg了查询了很久才知道阿里云默认是把25发送邮件端口给封了 也就是说放在阿里云服务器的发送邮件是无法以无ssl加密的方式发送的,必须通过ssl家里的465端口去发送邮件…

python中if有几种使用方式_python 中if-else的多种简洁的写法

原博文 2017-11-02 15:18 − 因写多了判断语句,看着短短的代码却占据来好几行,于是便搜下if-else简洁的写法,结果也是发现新大陆 4种: 第1种:__就是普通写法 a, b, c 1, 2, 3 if a>b: c a else: c b 第二种:一行…

[html] 怎样避免让用户看到长时间的白屏?

[html] 怎样避免让用户看到长时间的白屏? 我觉得,实际解决办法需要结合用户体验和性能优化这两个指标来说:1、用户体验可以使用骨架屏来减少页面白屏,骨架屏也具有更好的loading效果。2、假如1个页面里面有很多很多网络请求&…

Markdown_LaTex_极限符号

IDE:Typora 内容:极限符号 \[\lim\limits_{x\rightarrow\infty}\frac{1}{x}\] $$\lim\limits_{x\rightarrow\infty}\frac{1}{x}$$解释:极限符号部分分数部分 极限部分\lim\limits_{x\rightarrow\infty} \[\lim\limits_{x\rightarrow\infty}\] 分数部分\f…

感谢博客园让我拥有自己的空间

申请的时候,一看需要审核,着实吓着了,除了QQ空间,从来没有申请过其它任何博客,不管如何,首先感谢博客园让我有了一个记录学习、生活的地方转载于:https://www.cnblogs.com/Delphi-Farmer/archive/2011/06/0…

python多行字符串输入_python中怎么输入多行字符串

Python中输入多行字符串: 方法一:使用三引号>>> str1 Le vent se lve, il faut tenter de vivre. 起风了,唯有努力生存。 (纵有疾风起,人生不言弃。) >>> str1 Le vent se lve, il faut…

C# MVC使用阿里云对象存储加快图片加载速度(一)

公司有个点餐的项目有大量的图片需要在扫码后的网页进行加载,刚开始使用的客户少的时候公司的4核8G,5M带宽的服务器还能挺快的加载图片和网页,但是客户一多,由于客户大多是快餐行业的,中午点餐的人数是相当多的&#x…

[html] html5点击返回键怎样不让它返回上一页

[html] html5点击返回键怎样不让它返回上一页 $(function() {if (window.history && window.history.pushState) {$(window).on(popstate, function () {window.history.pushState(forward, null, #);window.history.forward(1);});}window.history.pushState(forward,…

自动单击按钮

Delphi中FindWindow,FindWindowEx,SendMessage妙用: var i,j,k:integer; begin i:FindWindow(nil,与 ●┌哒!ňg 聊天中); //查找主窗口 j:FindWindowEx(i,0,#32770,); k:FindWindowEx(j,0,Button,消息模式(&T)); SendMessage(k,BM_CLICK,0,0…

[html] iframe父页面如何获取子页面的元素?

[html] iframe父页面如何获取子页面的元素? window.frames["iframe的id"].contentDocument.getElementsByClassName("classname")document.getElementById(myiframe).contentWindow.document.getElementsByClassName("classname")$(w…

css background 充满自适应_剖析一些经典的CSS布局问题,为前端开发+面试保驾护航...

一、让一个元素水平垂直居中,到底有多少种方案?水平居中对于 行内元素: text-align: center;对于确定宽度的块级元素:width和margin实现。margin: 0 auto;绝对定位和margin-left: -width/2, 前提是父元素position: relative对于宽度未知的块级…

.net Redis缓存优化提高加载速度和服务器性能(二)

上文详细测试了每次都读取数据库的接口和通过缓存读取接口的性能对比 这里我们就准备实际简介肿么将原来的数据库加上Redis缓存优化部分接口 1.下载Redis和Redis视图管理工具 点击下载 提取码: 9tgg 备用下载地址 下载完成后先安装Redis再安装Redis视图管理工具 打开…

ASP.NET数据库访问系列教程01-概述篇 创建数据访问层(下)

ASP.NET数据库访问系列教程 本教程深入探讨了基于ASP.NET 2.0技术的数据库访问方法和模式。这些介绍非常简明,并且提供了一步步的指导和大量的截屏。 该系列教程包括: 概述篇 基础报表 主/明细报表 自定义格式报表 编辑,插入和删除数据 分页和…

Python学习1——Python中的 split() 函数

函数:split() Python中有split()和os.path.split()两个函数,此处简单介绍split()函数:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) 一、函数说明 1、s…

安装python要注意什么_安装python注意事项

一:windows安装python 1:需要下载python安装包 2:安装配置环境变量 3:cmd下输入python验证:python,python -v 二:linux环境下安装python 1:6.3系统默认给的python2.6,7.2…

C# 淘宝商品微信返利助手开发-(五)返利助手开发(3)淘口令如何通过API转换为链接

系列教程一目录:返利助手原理 系列教程二目录:返利助手开放文档以及帐号申请地址 系列教程三目录:返利助手开发(1)API介绍 系列教程四目录:返利助手开发(2)淘宝分享的内容如何只取…

数据结构之单向环形列表解决josef问题

1.定义节点类 该节点类中只有孩子的编号,以及指向下一个节点的"指针" package com.ebiz.list.josepfu;/*** author YHj* create 2019-07-17 22:21* 表示节点的类*/ public class Boy {private int no;private Boy next; //指向下一个节点public Boy(int no) {this.n…

考研英语核心词汇辨析(黑魔方系列2007版之十二)

revolve, evolve, involverevolve v.旋转,转动。The room began to revolve , then he fainted.屋子开始旋转,然后他就昏倒了。evolve v.发展,演变。Agriculture evolved slowly over thousands of years.几千年来,农业发展得很缓…