资源简介
小区物业管理系统(c#源码)Visual C# 2005 +Access,内附数据库
代码片段和文件信息
//文件名:ChangeUserPasswordForm.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;
using System.IO;
using System.Security.Principal;
using System.Data.OleDb;
namespace MySchool
{
public partial class ChangeUserPasswordForm : Form
{
public ChangeUserPasswordForm()
{
InitializeComponent();
}
private void 返回系统Button_Click(object sender EventArgs e)
{
this.Close();
}
private void 修改密码Button_Click(object sender EventArgs e)
{
if (!(this.新密码TextBox.Text == this.再输一次新密码TextBox.Text) || (this.新密码TextBox.Text.Length == 0))
{
MessageBox.Show(“两次密码的输入不一致!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
return;
}
string MyHashName = “SHA1“;
//创建一个哈希算法
HashAlgorithm MyHashAlgorithm = HashAlgorithm.Create(MyHashName);
string MyNewPassword = this.新密码TextBox.Text;
//转换密码字符串为一个字节数组
byte[] MyNewPasswordData = Encoding.Default.GetBytes(MyNewPassword);
//生成密码字符串的哈希码
byte[] MyNewHash = MyHashAlgorithm.ComputeHash(MyNewPasswordData);
//显示密码对应的哈希码
string MyNewPW = BitConverter.ToString(MyNewHash);
string MyOldPassword = this.旧密码TextBox.Text;
byte[] MyOldPasswordData = Encoding.Default.GetBytes(MyOldPassword);
byte[] MyOldHash = MyHashAlgorithm.ComputeHash(MyOldPasswordData);
string MyOldPW = BitConverter.ToString(MyOldHash);
String MyConnectionString = global::MySchool.Properties.Settings.Default.DBSchoolConnectionString;
string MySQL = “Update 操作用户 Set 用户密码=‘“ + MyNewPW + “‘ Where 用户名称=‘“ + this.用户名称TextBox.Text + “‘ AND 用户密码=‘“ + MyOldPW + “‘“;
OleDbConnection MyConnection = new OleDbConnection(MyConnectionString);
OleDbCommand MyCommand = new OleDbCommand(MySQL MyConnection);
MyCommand.Connection.Open();
int MyCount = MyCommand.ExecuteNonQuery();
if (MyCount == 1)
{
MessageBox.Show(“在数据库中修改用户密码操作成功!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
else
{
MessageBox.Show(“在数据库中修改用户密码操作失败!“ “信息提示“ MessageBoxButtons.OK MessageBoxIcon.Information);
}
if (MyConnection.State == ConnectionState.Open)
{
MyConnection.Close();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 914 2008-08-17 19:09 第2章 学校教务管理系统\MySchool\MySchool.sln
..A..H. 45568 2008-08-17 19:15 第2章 学校教务管理系统\MySchool\MySchool.suo
文件 8757 2007-12-04 08:53 第2章 学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.Designer.cs
文件 3062 2007-12-05 16:10 第2章 学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.cs
文件 7080 2007-12-04 08:53 第2章 学校教务管理系统\MySchool\MySchool\ChangeUserPasswordForm.resx
文件 22306 2007-12-06 08:00 第2章 学校教务管理系统\MySchool\MySchool\ChargeForm.Designer.cs
文件 8705 2007-12-06 08:00 第2章 学校教务管理系统\MySchool\MySchool\ChargeForm.cs
文件 21736 2007-12-06 08:00 第2章 学校教务管理系统\MySchool\MySchool\ChargeForm.resx
文件 32384 2007-12-04 16:16 第2章 学校教务管理系统\MySchool\MySchool\CheckForm.Designer.cs
文件 5417 2007-12-05 16:16 第2章 学校教务管理系统\MySchool\MySchool\CheckForm.cs
文件 12006 2007-12-04 16:16 第2章 学校教务管理系统\MySchool\MySchool\CheckForm.resx
文件 33672 2007-12-06 07:40 第2章 学校教务管理系统\MySchool\MySchool\ClassForm.Designer.cs
文件 1560 2007-12-06 07:40 第2章 学校教务管理系统\MySchool\MySchool\ClassForm.cs
文件 15090 2007-12-06 07:40 第2章 学校教务管理系统\MySchool\MySchool\ClassForm.resx
文件 29374 2007-12-04 09:32 第2章 学校教务管理系统\MySchool\MySchool\ClassroomForm.Designer.cs
文件 1054 2007-12-05 16:17 第2章 学校教务管理系统\MySchool\MySchool\ClassroomForm.cs
文件 14274 2007-12-04 09:32 第2章 学校教务管理系统\MySchool\MySchool\ClassroomForm.resx
文件 46429 2007-12-04 11:03 第2章 学校教务管理系统\MySchool\MySchool\CurseForm.Designer.cs
文件 2201 2007-12-05 16:17 第2章 学校教务管理系统\MySchool\MySchool\CurseForm.cs
文件 17730 2007-12-04 11:03 第2章 学校教务管理系统\MySchool\MySchool\CurseForm.resx
文件 38155 2007-12-04 09:38 第2章 学校教务管理系统\MySchool\MySchool\DormForm.Designer.cs
文件 1036 2007-12-05 16:18 第2章 学校教务管理系统\MySchool\MySchool\DormForm.cs
文件 15051 2007-12-04 09:38 第2章 学校教务管理系统\MySchool\MySchool\DormForm.resx
文件 32968 2007-12-06 08:25 第2章 学校教务管理系统\MySchool\MySchool\LeaveForm.Designer.cs
文件 3283 2007-12-06 08:25 第2章 学校教务管理系统\MySchool\MySchool\LeaveForm.cs
文件 14857 2007-12-06 08:25 第2章 学校教务管理系统\MySchool\MySchool\LeaveForm.resx
文件 6293 2007-12-04 08:51 第2章 学校教务管理系统\MySchool\MySchool\LoginForm.Designer.cs
文件 3387 2007-12-05 16:10 第2章 学校教务管理系统\MySchool\MySchool\LoginForm.cs
文件 6990 2007-12-04 08:51 第2章 学校教务管理系统\MySchool\MySchool\LoginForm.resx
文件 63633 2007-12-04 09:03 第2章 学校教务管理系统\MySchool\MySchool\MainForm.Designer.cs
............此处省略269个文件信息
评论
共有 条评论