如何在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();
}

如何在cookie c#中存储多个用户名和密码

Cookies是按用户存储的,因此您的代码应该按原样运行。

我强烈建议您不要将用户名和密码存储在用户cookie中,因为存在与此相关的安全问题。使用内置的身份验证,它会存储会话标识符。