if(!File.Exists("c:\\user.ini"))
{
StreamWriter sw = new StreamWriter("c:\\user.ini");
string strName = tbName.Text;
string strPass = tbPass.Text;
string strEncryPass = System.Web.Security.FormsAuthentication.
HashPasswordForStoringInConfigFile(strPass,"md5");
sw.WriteLine(strName);
sw.WriteLine(strEncryPass);
sw.Close();
// 数据加密函数System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strPass,"md5")
}
else
{
//从user.ini中读出保存的用户名称和密码,进行比较
StreamReader sr = new StreamReader("c:\\user.ini");
string strSaveName = sr.ReadLine();
string strSavePass = sr.ReadLine();
sr.Close();
string strInputPass = System.Web.Security.FormsAuthentication
.HashPasswordForStoringInConfigFile(tbPass.Text,"md5");
if(strSaveName!=tbName.Text||strSavePass!=strInputPass)
{
Response.Write("用户名称或密码错误!");
mainPanel.Visible = false;
}
else
Response.Write("<script language = javascript>alert('成功登录!')</script>");
}
方法一: