最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

修改密码思路

IT圈 admin 3浏览 0评论

修改密码思路

~~开发工具与关键技术: VS MVC
作者:梁锦豪
撰写时间:2019/5 / 14~~ 

我在使用一些软件的,浏览一些网页的时候,有很多的时候其实都要用到(账号)登陆之后才可以进行操作,有账号自然就有密码(不绝对,但是绝大多数有)有密码之后,我们往往以为一些原因要对原来的密码进行修改,而我们要实现用户对原密码进行修改的这个操作:
首先,我们要做的就是给页面定义好三个输入框,

然后获取到这三个输入框的值

再进行判断,我们要明确做一个简单的密码修改所需要的判断:第一个判断,先判断输入的值是否为空;第二个判断,判断新密码与确认新密码是否一致,在这我要说一下为什么先判断这个,因为这两个的值都是在页面获取的不需要经过数据库所有运行的速度上会比较快;第三个判断,拿原来的密码和数据库的密码进行比对

而在控制器这边,我们需要获取的数据有两条:一条是用户输入的原密码,一条是用户输入的新密码.
在这里拿页面输入的原密码和数据库的密码进行比对,而且在这里还有一个判断,判断用户输入的原密码和新密码有没有重复,如果有我们应该给用户一个提示

如果以上的判断都没有问题的话,就进行最后一步操作,那就是修改,把原来的密码改成用户输入的新密码,然后保存到数据库,如果保存成功就返回一个值,提示用户修改成功

修改密码思路

~~开发工具与关键技术: VS MVC
作者:梁锦豪
撰写时间:2019/5 / 14~~ 

我在使用一些软件的,浏览一些网页的时候,有很多的时候其实都要用到(账号)登陆之后才可以进行操作,有账号自然就有密码(不绝对,但是绝大多数有)有密码之后,我们往往以为一些原因要对原来的密码进行修改,而我们要实现用户对原密码进行修改的这个操作:
首先,我们要做的就是给页面定义好三个输入框,

然后获取到这三个输入框的值

再进行判断,我们要明确做一个简单的密码修改所需要的判断:第一个判断,先判断输入的值是否为空;第二个判断,判断新密码与确认新密码是否一致,在这我要说一下为什么先判断这个,因为这两个的值都是在页面获取的不需要经过数据库所有运行的速度上会比较快;第三个判断,拿原来的密码和数据库的密码进行比对

而在控制器这边,我们需要获取的数据有两条:一条是用户输入的原密码,一条是用户输入的新密码.
在这里拿页面输入的原密码和数据库的密码进行比对,而且在这里还有一个判断,判断用户输入的原密码和新密码有没有重复,如果有我们应该给用户一个提示

如果以上的判断都没有问题的话,就进行最后一步操作,那就是修改,把原来的密码改成用户输入的新密码,然后保存到数据库,如果保存成功就返回一个值,提示用户修改成功

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论