C# 登录界面 密码修改

简介: 求助:登录界面的密码修改,怎么能将修改后的密码保存到登录界面中去,使得原密码被真正地修改,求大神解答疑惑啊!

form1:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 简单登录界面
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            String name = this.textBox1.Text; // 获取里面的值
            String password = this.textBox2.Text;
            if (name.Equals("admin") && password.Equals("admin")) // 判断账号密码是否等于admin
            {
                MessageBox.Show("登录成功");
            }
            else
            {
                MessageBox.Show("登录失败!");
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.Show();
        }
    }
}

form2:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace 简单登录界面
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string userName = textBox1.Text;
            string oldPassWord = textBox2.Text;
            string newPassWord = textBox3.Text;
            string checkPassWord = textBox4.Text;                 
            if (oldPassWord != "admin")
            {
                MessageBox.Show("原密码错误!", "提示");
                return;
            }
            if (newPassWord != checkPassWord)
            {
                MessageBox.Show("两次输入的密码不一致!", "提示");
                return;
            }
            if (newPassWord.Length < 7)
            {
                MessageBox.Show("密码长度必须大于6个字符");
                return;
            }
            if (newPassWord == oldPassWord)
            {
                MessageBox.Show("新旧密码不能一样");
                return;
            }
            else
            {
                MessageBox.Show("密码修改成功");
            }    
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.Close();
        }
    }
}


目录
相关文章
|
9月前
|
小程序 C#
C#WinForm实现Loading等待界面
上篇博客中解决了程序加载时屏幕闪烁的问题。 但是,加载的过程变得很缓慢。 这个给用户的体验也不是很好,我这里想加一个Loading的进度条。 项目启动的时候,加载进度条,界面UI加载完毕,进度条消失。
257 0
|
1天前
|
编解码 C# 数据库
C# + WPF 音频播放器 界面优雅,体验良好
【9月更文挑战第18天】这是一个用 C# 和 WPF 实现的音频播放器示例,界面简洁美观,功能丰富。设计包括播放/暂停按钮、进度条、音量控制滑块、歌曲列表和专辑封面显示。功能实现涵盖音频播放、进度条控制、音量调节及歌曲列表管理。通过响应式设计、动画效果、快捷键支持和错误处理,提升用户体验。可根据需求扩展更多功能。
|
1月前
|
安全 C# 数据安全/隐私保护
后端使用C#正则校验密码
这篇文章提供了一个使用C#编写的密码校验示例,通过正则表达式匹配8-16位的密码,确保密码中至少包含一个大写字母、一个小写字母、一个数字以及一个特殊字符。
10 1
后端使用C#正则校验密码
|
21天前
|
Android开发 iOS开发 C#
Xamarin.Forms:从零开始的快速入门指南——打造你的首个跨平台移动应用,轻松学会用C#和XAML构建iOS与Android通用界面的每一个步骤
【8月更文挑战第31天】Xamarin.Forms 是一个强大的框架,让开发者通过单一共享代码库构建跨平台移动应用,支持 iOS、Android 和 Windows。使用 C# 和 XAML,它简化了多平台开发流程并保持一致的用户体验。本指南通过创建一个简单的 “HelloXamarin” 应用演示了 Xamarin.Forms 的基本功能和工作原理。
30 0
|
1月前
|
存储 前端开发 C#
WPF/C#:更改界面的样式
WPF/C#:更改界面的样式
32 0
|
4月前
|
算法 安全 C#
C#版开源免费的Bouncy Castle密码库
C#版开源免费的Bouncy Castle密码库
|
4月前
|
存储 传感器 监控
工业相机如何实现实时和本地Raw格式图像和Bitmap格式图像的保存和相互转换(C#代码,UI界面版)
工业相机如何实现实时和本地Raw格式图像和Bitmap格式图像的保存和相互转换(C#代码,UI界面版)
130 0
|
4月前
|
数据可视化 C# 图形学
【Unity 3D】图形界面GUI的讲解及在C#中实现用户登录界面的实战(附源码)
【Unity 3D】图形界面GUI的讲解及在C#中实现用户登录界面的实战(附源码)
127 0
|
11月前
|
C# C++
C#做界面果然比C++方便
C#做界面果然比C++方便
|
11月前
|
C# 数据安全/隐私保护
C#最简单的登录Web服务
C#最简单的登录Web服务