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

时间:2016-07-26 08:27:18

标签: c# asp.net cookies

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

1 个答案:

答案 0 :(得分:1)

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

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