asp.net用户修改密码的页面功能如何设计

用Microsoft Visual Studio 2005开发工具开发asp.net网站时,经常会涉及到让用户修改原来的密码,那么asp.net用户修改密码的页面功能如何设计?(这里只分享一下后台代码的编写)

操作方法

  • 01

    protected void Page_Load(object sender, EventArgs e) { if (Session["userName"] == null || Session["userName"].ToString() == "") { Response.Redirect("login.aspx"); } else { string userName = Session["userName"].ToString();//定义变量接受用户登录传过来的值 this.lbl_userName.Text = userName; string userPwd = Session["userPassword"].ToString(); this.lbl_userPwd.Text = userPwd; } } protected void Button2_Click(object sender, EventArgs e) { string userPwd = this.lbl_userPwd.Text;//数据库中的密码(原密码) string oldPwd = this.tbx_oldPwd.Text;//用户填写的原密码 string newPwd1 = this.tbx_newPwd.Text;//用户填写的新密码 string newPwd2 = this.tbx_confirmnewPwd.Text;//用户填写的确认密码 if (newPwd1 == "" || newPwd2 == "") Response.Write("<script>alert('密码不能为空')</script>"); else { if (oldPwd != userPwd) { Response.Write("<script>alert('密码错误,请重新输入')</script>"); } else { if (!newPwd1.Equals(newPwd2)) { Response.Write("<script>alert(\"两次密码不一致!请重新输入!\");</script>"); } else { SqlConnection conn = new SqlConnection("server=.;database=taoke;uid=sa;pwd=123456"); SqlCommand cmd = new SqlCommand(); string sql = "update users set userPwd='" + newPwd1 + "' where userName='" + this.lbl_userName.Text + "'"; cmd.CommandText = sql; cmd.Connection = conn; conn.Open(); int i = (int)cmd.ExecuteNonQuery(); if (i > 0) { Response.Write("<script>alert(\"密码修改成功!,必须重新登录\");</script>"); Server.Transfer("login.aspx"); } else { Response.Write("<script>alert(\"更新失败!\");</script>"); } conn.Close(); }

(0)

相关推荐

  • 团购王csrf可劫持用户修改密码

    修改密码处无验证token,并且无验证原密码(一个涉及money的站,修改密码居然没有验证原密码!!!),可以通过一个精心构造的表单欺骗用户修改密码. <html> <body> ...

  • 怎么禁止win8系统的用户修改密码

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,最新的手机一般都配有win8系统,在win8系统中如何设置才能让用户无法修改密码呢?接下来就由小编来告诉大家.具体如下:1.第一步,打开电脑后 ...

  • 怎么在手机芒果TV修改密码

    现在有很多人喜欢在手机上使用芒果TV看视频,有些用户为了账号安全想知道怎么在手机芒果TV修改密码,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开手机中的[芒果TV]App.2 ...

  • 网易邮箱如何修改密码 网易邮箱找回修改密码

    网易邮箱大家都很熟悉,现在的功能越来越强大了,很多朋友用它存放重要的邮件,为了邮件的安全要换一个比较安全的密码,怎么修改密码呢?接下来小编给您一一道来. 操作方法 01 打开电脑,要给网易邮箱修改密码 ...

  • 怎么在电脑版WPS中修改密码?

    wps几乎是每个办公人员必备的软件,为了保护自己的隐私,都会给自己的wps设置密码,那么该如何修改密码呢?接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的wps软件,小 ...

  • Linux 无权限修改密码时该怎么做

    Linux非root权限的用户无法修改密码时,可以通过修改属性的方法去获得修改权限 操作方法 01 如果在linux中,不管是root用户还是普通用户登录后,修改自己的密码,出现---passwd:A ...

  • 怎么修改电脑中用户的密码?

    很多人使用电脑都会都会给电脑设置密码,但是却不知道该如何修改密码,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑,进入桌面后点击右下角的[开始]选项,找到并点击[设置]选 ...

  • 利用命令怎么修改电脑上用户的密码

    今天给大家介绍一下利用命令怎么修改电脑上用户的密码的具体操作步骤.1. 打开电脑,进入桌面.2. 在键盘上找到"Win"键,然后输入"cmd"回车3. 在打开的 ...

  • win10电脑中其他用户的密码怎么修改

    今天给大家介绍一下win10电脑中其他用户的密码怎么修改的具体操作步骤.1. 打开电脑,进入桌面,在左下角的开始图标处,右键2. 在打开的菜单中,找到"计算机管理"选项,打开3. ...