asp.net网站设计,忘记密码功能的代码实现?
来源:互联网 发布:淘宝详情页设计软件 编辑:程序博客网 时间:2024/05/23 16:51
string userID = this.userID.Text.Trim(); string newpwd = this.newpwd.Text.Trim();//新密码 string newpwda = this.newpwda.Text.Trim();//确认新密码
//数据库连接
string conn = "Data Source=KoBe-PC;Initial Catalog=zujuan;Integrated Security=true"; SqlConnection con = new SqlConnection(conn);
//打开数据库
con.Open(); SqlCommand cmmd = new SqlCommand("select userID from [user] where userID= ' " + this.userID.Text + " ' ", con);
//读取数据库里的数据
SqlDataReader dr = cmmd.ExecuteReader(); if (dr.Read ()) {
//取得数据库的数据的值,并进行判断,是否存在此用户
if (dr["userID"].ToString().ToLower() != "") {
//判断文本框里的值是否为空
if (this.newpwd.Text.Trim() == "" && this.newpwda.Text.Trim() == "") {
//lable用于显示提示信息
this.Label2.Text = "不能为空"; this.Label2.Visible = true; this.Label3.Text = "不能为空"; this.Label3.Visible = true; this.Label4.Visible = false; }
//判断两次输入密码是否一致
else if (this.newpwd.Text.Trim() != this.newpwda.Text.Trim()) { //Response.Write("<script language='javascript'>alert('两次输入密码不一致,请从新输入!');</script>"); this.Label4.Text = "两次输入密码不一致,请从新输入!"; this.Label4.Visible = true; this.newpwd.Text = ""; this.newpwda.Text = ""; this.Label2.Visible = false ; this.Label3.Visible = false; }
////判断与原密码是否相同
// else if (dr["userID"].ToString().ToLower() == this.userID.Text.Trim()) // { // this.Label5.Text = "与原密码相同,请从新输入!"; // this.Label5.Visible = true; // } else {
con.Close();
//修改数据库里的数据
SqlCommand cmd = new SqlCommand("update [user] set passWord= ' " + this.newpwd.Text.Trim() + " ' where userID= '" + userID + "'", con); con.Open(); cmd.ExecuteNonQuery(); con.Close(); Response.Write("<script language='javascript'>alert('密码修改成功,请重新登录!');window.location='Login.aspx';</script>"); } } } else { Response.Write("<script language=javascript>alert('无该用户!')</script>"); }
其中判断与密码相同那段代码可以不用。
- asp.net网站设计,忘记密码功能的代码实现?
- ASP.NET实现忘记密码
- ASP.NET实现记住密码功能
- asp.net网站下载功能页面代码
- asp.net实现网站Rss订阅功能
- asp.net实现网站Rss订阅功能
- asp.net实现网站Rss订阅功能
- ASP.net:网站实时监视系统的设计和实现
- C#编程 忘记密码功能的实现方法
- C#编程 忘记密码功能的实现方法
- C#编程 忘记密码功能的实现方法
- 忘记密码功能的安全实现(邮件方式)
- asp.net实现打印功能代码
- asp.net(c#) RSS功能实现代码
- ASP实现记住密码的功能
- ASP实现记住密码的功能
- asp.net 生成随机密码的代码
- "忘记密码"功能过程及其实现细节
- Hibernate的对象的三种状态
- 用GCC编译链接程序--编译链接器GCC常用功能(菜鸟级)
- log4j不起作用 解决方案
- Eboot 中给nandflash分区实现
- 在sqlserver中使用事务的注意事项
- asp.net网站设计,忘记密码功能的代码实现?
- 几本信息学竞赛算法书
- linux 下端口close_wait 过多 .
- Android播放音乐
- mongodb源码分析(二十五)mongos writeback
- 使用 GNU Libtool 创建库
- 【Qt开发】调起外部程序/进程
- 如何添加Samba用户
- ArrayList方法调用