C#后台实现密码修改功能

本文介绍了在MVC项目和WPF中实现密码修改功能的详细步骤。包括MVC项目的控制器方法,用于验证旧密码和保存新密码,以及WPF中利用SQL存储过程和服务端方法进行密码修改。同时,强调了密码强度的要求和异步提交数据的验证过程。在WPF中,还涉及到服务引用、XAML事件和后台代码的编写。
摘要由CSDN通过智能技术生成

不论是Web网页程序还是Window窗体应用程序,运行启动项目程序时一般需要我们输入登录账号用户名和对应的账号密码。这就使设计编译程序过程中用户表成为不可或缺的一部分,用此表来存放账号,密码以及登录用户的其他一些相关基本个人信息字段数据。对于登录页面输入密码跳转到主页面的验证账户密码是否存在这类操作的代码,我们是经常有在编写使用的。WPF和MVC虽传输数据方法编译代码方式有所不同,但基本步骤都可以总结为声明参数接收页面传过来的值和数据库中的账号数据作比较验证,判断该用户是否存在、密码或账号是否输入正确等情况。登录人员的账号和密码信息通常会被和用户其他信息字段放在同一张表,我们可以在系统中对员工用户基本信息进行修改,当然也就可以对账号及其密码有同样的修改操作。

这里要说的是MVC项目和WPF的案例项目有所涉及的关于修改密码的功能实现。Web浏览器项目只需在视图搭建页面,后台控制器编译方法;窗体应用程序就数据库,服务端和客户端三者缺一不可。当然主要主体还是在客户端XAML设计页面,定义事件,转到定义编译对应的功能代码方法。MVC项目中我定义的是系统参数设置模块中的修改密码功能,获取到的用户ID即为当前的正在登陆的用户账号,后台控制器定义了两个方法:1.检验输入的旧密码是否为当前用户的对应密码。2.对新输入的密码进行保存的方法。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值