修改密码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:VS   MVC

作者:袁志彤

撰写时间:2019-05-17

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

修改密码这个我还真的没做过,看到这个,我先想到的是大概的思路,就是先拿原密码去数据库比对,找不到就提示原密码错误,找到了就继续判断两次新密码是不是重复,重复就提示重复,不重复就拿新密码去控制器修改,思路就是这样,但是说起来容易,做起来难,而且传参这方面我有点不会,搞得弄了挺久的,本来密码是要加密的,一开始做是没有加密,想后来给它加密,然后发现加密后就改不了,报错,挣扎了一会就放弃了,因为时间还是挺赶的

这就是视图的代码了,我做了两次提交,先提交与密码,后面再提交新密码和原密码,判断新密码重复是在视图判断的。开始把原密码提交去控制器,如果返回的数据是个false就提示原密码错误,否则就判断新密码是否重复,再把新密码和原密码都提交上去。

这个是查询原密码的,我先声明一个变量,让它等于false,然后根据原密码查询,如果有数据,就让变量等于true,然后返回。

接下来就是修改密码了,修改的话原密码与新密码都要用到,我们先要用新密码去数据库查询有没有重复的,在根据原密码找到要修改的那一条数据,把新密码赋值给它,然后修改,保存,最后就是一些重复啊,异常啊的判断了,修改密码也就是这个样子了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值