如何写登录验证
开发工具与关键技术:Visual Studio、MVC
作者:幻奏
撰写时间:2019.05.12
我们都知道很多网站都会有登录的界面,目的就是要验证你的账号是否正确,不正确就不能登录,这样就能防止有其他目的的人获取你的数据。
我下面就说一下登录页面是如何写的,不过,我写的会比较简单,因为我没有加密密码,也没有记住账号,所以不会太复杂。这只是随便写的,你们在写登录的时候一定要加密密码呀,要不然别人很容易就能获取你的密码,这就很危险了。
我们把登录的样式写好,大概是这个样子。
然后我们就要写登录的点击事件了。我们想一下,我们登录的逻辑是这样的:先把账号,密码写好后,点击登录,账号和密码如果与数据库的不一样就不能登录,所以我们要把页面获取的数据和数据库对比。
先获取文本框里面的值
再判断我们是否填写了数据
因为我们登录时,有可能网速会出现延迟,就会一直登录不上,卡在登录那里,那样就会给用户不好的体验,所以我们要加一个加载层,告诉用户要等待一下,不要着急。
我是用了layui插件做的加载层,所以我们要引用layui,再把加载层写上。
怎么引用我就不说了,接下来就用post请求数据
获取到数据后我们就把加载层关掉。
账号和密码正确后就跳转到主页面,不正确就各种的提示。
控制器那里我们要获取页面传递的变量
然后我们要用linq查出数据库的账号密码,再和页面传递过来的数据对比,如果是一样就提示成功,不是就提示失败。
登录就这样了,虽然是有点简单,哈哈哈哈٩(๑>◡<๑)۶