广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C#winform用户密码修改界面怎么做

    来源:网络收集  点击:  时间:2024-07-07
    【导读】:
    在C#应用程序开发过程中,用户密码修改界面是必须的一个模块,其逻辑并不难,但要怎么去规划和布局,方便用户去修改自己的密码?下面,我把自己做这个页面的想法和具体实现步骤分享出来,希望对您有帮助。工具/原料more电脑方法/步骤1/6分步阅读

    修改密码的地方我觉得要足够方便和显眼才更合理,所以,我将其布局在用户登录系统界面上。

    2/6

    在登录界面上添加一个button按钮,修改显示名为password,根据自己的喜好来调整显示效果。

    3/6

    新增一个winform页面,这个页面用来修改用户密码,基本内容包含用户名、旧密码、新密码以及一个提交修改的按钮。

    4/6

    编写登录页面上修改密码按钮的点击事件,当用户点击修改密码的控件时,跳出修改密码的界面。代码:

    private void button3_Click(object sender, EventArgs e)

    {

    Pwdupdate pw1 = new Pwdupdate ();

    pw1.StartPosition = FormStartPosition.CenterParent;

    pw1.ShowDialog();

    }

    5/6

    编写修改密码页面代码,这里主要是通过确认修改这个button控件来实现。代码如下:

    private void button2_Click(object sender, EventArgs e)

    {

    SqlConnection conn = new SqlConnection(Read_Xml(Application.StartupPath + \\Sqlconnection.xml));

    conn.Open();

    SqlCommand cmd3 = new SqlCommand(select count(*) from Employee where User_id= + textBox6.Text.Trim() + , conn);

    int b = (int)cmd3.ExecuteScalar();

    if (b == 1)

    {

    SqlCommand cmd4 = new SqlCommand(select pwd from Employee where User_id= + textBox6.Text.Trim() + , conn);

    string c = cmd4.ExecuteScalar().ToString();

    string oldpwd = textBox7.Text.Trim();

    string newpwd = textBox8.Text.Trim();

    string dnewpwd = textBox9.Text.Trim();

    if ((b == 1) (c == oldpwd) (newpwd == dnewpwd))

    {

    SqlCommand cmd5 = new SqlCommand(update Employee set pwd = + newpwd + where User_id= + textBox6.Text.Trim() + , conn);

    int k = (int)cmd5.ExecuteNonQuery();

    if (k 0)

    {

    MessageBox.Show(密码修改成功!, 提示);

    }

    else

    {

    MessageBox.Show(密码修改失败!, 提示);

    }

    }

    else

    {

    MessageBox.Show(新旧密码填写错误,请检查!, 提示);

    }

    }

    else

    {

    MessageBox.Show(用户名不存在!, 提示);

    }

    conn.Close();

    }

    6/6

    运行调试,实现预期。winform修改用户页面编写完成。

    注意事项

    本案例使用XML文件来实现与数据库的连接。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_943258.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-26 08:07:02  耗时:0.863