如何在c#中的cookie中存储多个用户名和密码? 我试过但它只存储了一个用户名和密码。
protected void Login_Click(object sender, EventArgs e)
{
if (chkRememberMe.Checked)
{
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(30);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(30);
}
else
{
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-1);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1);
}
Response.Cookies["UserName"].Value = txtUserName.Text.Trim();
Response.Cookies["Password"].Value = txtPassword.Text.Trim();
}
答案 0 :(得分:1)
Cookie是按用户存储的,因此您的代码应按原样运行。
我强烈 建议您不要在用户Cookie中存储用户名和密码,因为与此相关的安全问题。使用内置身份验证,它会存储会话标识符。