修改密码

开发工具与关键技术:Vs、修改密码
作者: 木有窝的鸟~小通
撰写时间:2019年6月1日

下面要介绍的是对修改密码的写法,很多人都应该知道修改密码其实和任意其他的修改也没多大区别,但是在项目中也确实要对登录的账号或者说用户要有一定的联系,假如账号错了,密码输多少次也是登不上,又或者说账号写对了,而密码错误,最终结果也是一样。所以登录了之后一般得获取本来的那一条账号(或者说用户)登录的某条信息。
1、 一般修改密码的在主页面里边执行的,如果是是在主页面执行修改密码的话,得在控制器传递登录的信息到视图里边。传递的正是要登录账号(或者说用户)信息。
比如用户登录,那就是可以通过声明一个变量在登录的控制器中接收其中的账号信息,如下:
String StrUserName =表.UserName
可以通过Session获取到值,如下:
Session[“UserName”]= StrUserName;
再在Index(主页面)把获取到的值传到视图里边去,如下:
在这里插入图片描述
2、 获取修改密码的按钮(或者标签)给点击事件。
声明变量接收传递过来的用户信息
var jhbjh = ‘@ViewBag.UserName’;
如果要获取当前用户,也可以如上获取到指定的某条信息。所以要把在弹出框里边输入的值传到控制器里边判断
在这里插入图片描述

3、 然后在控制器接收页面传递过来的name值判断用户(账号)、密码、旧密码、新密码
一般修改密码要执行三个步骤:
第一得判断原来的用户(或者账号)和密码是否保持一致,
第二得判断旧密码和新密码是否保持是一样的,
第三得判断新密码和再次输入的确认密码是否保持一致。
拿用户来写修改密码的案例,那就可以如下操作:
在这里插入图片描述
首先判断获取到的用户和数据库里面的用户是否有该条数据,再判断详细用户密码是否保持一致,针对的某条信息进行密码修改。

在这里插入图片描述

而最终将密码修改成功,再写一下弹出提示框修改成功提醒一下。
在修改密码的时候,得注意要修改的某一条信息,将某条数据传回指定的视图里边,再给控制器明确的指出修改的信息。再要注意用户或者(账号)和密码的判断,而判断是至关重要,首要正确的得到相应的信息,不能马虎了事。再执行修改的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值