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

C#winform用户密码修改界面怎么做在C#应用程序开辟过程中, 用户暗码点窜界面是必需的一个模块, 其逻辑并不难, 但要怎么去规划和结构, 便利用户去点窜本身的暗码?下面, 我把本身做这个页面的设法和具体实现
分享出来, 但愿对您有帮忙 。

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

文章插图

需要这些哦
电脑
方式/
1点窜暗码的处所我感觉要足够便利和显眼才更合理, 所以, 我将其结构在用户登录系统界面上 。

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

文章插图

2在登录界面上添加一个button按钮, 点窜显示名为password, 按照本身的爱好来调整显示结果 。

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

文章插图

3新增一个winform页面, 这个页面用来点窜用户暗码, 根基内容包含用户名、旧暗码、新暗码以及一个提交点窜的按钮 。

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

文章插图

4编写登录页面上点窜暗码按钮的点击事务, 当用户点击点窜暗码的控件时, 跳出点窜暗码的界面 。 代码:
private void button3_Click(object ser, EventArgs e)
        {
            Pwdupdate pw1 = new Pwdupdate ();
            pw1.StartPosition = FormStartPosition.CenterParent;
            pw1.ShowDialog();
        }

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

文章插图

5编写点窜暗码页面代码, 这里本家儿如果经由过程确认点窜这个button控件来实现 。 代码如下:
private void button2_Click(object ser, 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))
【C#winform用户密码修改界面怎么做】                {
                    SqlCommand cmd5 = new SqlCommand("update Employee set pwd ='" + newpwd + "'where User_id='" + textBox6.Text.Trim() + "'", conn);
                    int k = (int)cmd5.ExecuteNonQuery();
                    if (k > 0)

推荐阅读