62,046
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" type="text/javascript">
function getCookies()
{
var cookies = document.cookie.split(";");
for(var i=0; i<cookies.length; i++)
{
var cookInfo = cookies[i].split("=");
if(cookInfo[0] == "userInfo")
{
var userInfo = cookInfo[1].split("#");
if(document.getElementById("txtName").value == userInfo[0])
{
document.getElementById("txtPwd").value = userInfo[1];
alert(userInfo[1]);
}
}
}
}
</script>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtName" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="txtPwd" runat="server" TextMode="Password"></asp:TextBox>
<br />
<asp:CheckBox ID="chkCookie" runat="server" Text="记住密码" />
<asp:Button ID="btnLogin" runat="server" OnClick="btnLogin_Click" Text="Login" /></div>
</form>
if (chkCookie.Checked)
{
HttpCookie cookies = new HttpCookie("userInfo");
cookies.Value = txtName.Text + "#" + txtPwd.Text;
cookies.Expires = DateTime.Now.AddDays(14);
Response.Cookies.Add(cookies);
Response.Cookies.Add(new HttpCookie("Test"));
Response.Redirect("newPage.aspx");
}
//-------------将用户和密码保存到cookie里
HttpCookie bcookie = new HttpCookie("UserInfo");
bcookie.Values.Add("User_Name",DBClass.EncryptCookie( tbUserName.Value.Replace(" ", "")));
bcookie.Values.Add("User_Pwd", MD5(TextBox_Pwd.Text));
bcookie.Values.Add("User_Power", DBClass.EncryptCookie("0"));
//--------------读取要保存的时间
bcookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(bcookie);
HttpCookie cookies = Request.Cookies["UserInfo"];
Label1.Text = DBClass.DecryptCookie(cookies.Values["User_Name"]);