C#实现非数据库登录
1.设置用户密码
在项目属性设置中添加登录用到的账号密码,这样可以实现密码修改,如果是字符串的话,修改密码后重新运行还是重新设置了密码,修改这里的参数就会保存下来,重新运行就会是新密码。
2.窗体布局
窗体布局主要有账号,密码,以及登录按钮,还有密码修改的新密码和确认密码,其他功能及样式自己定义。
3.登录功能
主要是获取用户填写的用户名和密码跟设置里的用户名跟密码做比较。
首先获取我们定义的账号密码放到变量,通过属性.设置里面。
在单击登录按钮事件函数里面进行判断
我这里只是做了简单的判断,账号密码正确后设置窗体对话框的状态为OK,然后关闭登录界面,这里主要是我在主窗体里面通过获取这个状态来展现其他功能,如果要实现其他的功能可以在登录成功判断里面加些自己想要的。
4.修改密码功能
修改密码实现,首先就是通过比较用户输入两次的密码是否一致,一致就保存。
这里有个瑕疵就是项目属性里面密码显示还是1234,但是重新运行登录密码已经是新密码,所以,如果拷贝到别的机器运行密码会重置为1234.
5.密码显示隐藏功能
通过判断复选框选中状态,切换TextBox的密码字符。
简单的非数据库登录实现主要就这些。连接数据库的话,就要创建表,连接数据库,查询数据库获取信息,再进行判断以及修改。