房屋中介管理系统(6)

2019-03-29 11:37

// 应用程序的主入口点。 // [STAThread]

static void Main(string []args) {

Application.Run(new frmUserLogin()); } } }

7.2.2数据加密解密程序代码

using System;

using System.Collections.Generic; using System.Text;

using System.Security.Cryptography; using System.Windows.Forms; //添加引用 using System.IO; namespace houseAgency {

class MimaMeth {

private static string encryptkey = \ //密钥 #region 对数据进行加密 ///

/// 对数据进行加密 ///

/// ///

public static string DESEncrypt(string encryptstring) {

string strRtn; try {

DESCryptoServiceProvider DESCryptoServiceProvider();//des进行加密

byte[]

System.Text.Encoding.Unicode.GetBytes(encryptkey);

byte[]

data

=

key

=

desc

=

new

System.Text.Encoding.Unicode.GetBytes(encryptstring);

MemoryStream ms = new MemoryStream();//存储加密后的数据

CryptoStream

cs

=

new

CryptoStream(ms,

desc.CreateEncryptor(key, key), CryptoStreamMode.Write);

cs.Write(data, 0, data.Length);//进行加密 cs.FlushFinalBlock();

strRtn = Convert.ToBase64String(ms.ToArray()); return strRtn; }

catch (Exception ex) {

MessageBox.Show(\错误:\错误消息提示框\

return null; } }

#endregion

#region 对数据进行解密

///

/// 对数据进行解密 ///

/// ///

public static string DESDecrypt(string decryptstring) {

string strRtn; try {

DESCryptoServiceProvider DESCryptoServiceProvider();

byte[]

System.Text.Encoding.Unicode.GetBytes(encryptkey);

byte[] data = Convert.FromBase64String(decryptstring); MemoryStream ms = new MemoryStream();//存储解密后的数据

CryptoStream

cs

=

new

CryptoStream(ms,

key

=

desc

=

new

desc.CreateDecryptor(key, key), CryptoStreamMode.Write);

cs.Write(data, 0, data.Length);//解密数据 cs.FlushFinalBlock(); strRtn

System.Text.Encoding.Unicode.GetString(ms.ToArray());

return strRtn; }

catch (Exception ex) {

MessageBox.Show(\错误:\错误消息提示框\

=

return null; } }

#endregion } }

7.2.3登陆验证程序代码

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text;

using System.Windows.Forms; using System.Data.SqlClient; using houseAgency.mothedCls; namespace houseAgency {

public partial class frmUserLogin : Form {

ClsCon con = new ClsCon(); //实例化连接对象con

clsLoginMethed cm = new clsLoginMethed(); //实例化登录记法cm

clsLogin cl=new clsLogin(); //实例化登录对象cl string ErrorNum = string.Empty; //记录登录时用户名 int Num = 0; //记录点击次数 public frmUserLogin() {

InitializeComponent(); }

private void btnLogin_Click(object sender, EventArgs e) {

#region//用户与密码是否正确不正确给三次机会然后关闭

cl.LName=this.cobName.Text; cl.LPwd=MimaMeth.DESEncrypt (this.txtPwd.Text.Trim().ToString());

string power=cm.select_table(cl); if (power !=\ {

//调一个方法如果成功进入后台否则记到登陆日制中 frmMain fm = new frmMain(); this.Hide();

fm.M_str_Power = this.cobName.Text + \ fm.Show();

login_recordMeth logmeth = new login_recordMeth(); logmeth.insert_table(this.cobName.Text,DateTime.Now );

}

else if(this.txtPwd.Text==\ {//当所有信息都没有时这是一个入口 frmMain fm = new frmMain(); this.Hide(); fm.Show(); }


房屋中介管理系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:句型练习 2docx

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: