如何在cookie c#中存储多个用户名和密码
本文关键字:用户 密码 存储 cookie | 更新日期: 2023-09-27 17:58:49
如何在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();
}
Cookies是按用户存储的,因此您的代码应该按原样运行。
我强烈建议您不要将用户名和密码存储在用户cookie中,因为存在与此相关的安全问题。使用内置的身份验证,它会存储会话标识符。