0

最近我听说了 formsauthenticationticket 类。我需要知道如何将此类与用户登录一起使用?如果有人可以举例说明这个formsauthenticationticket类,那将对我很有帮助。谢谢你

4

1 回答 1

2

FormsAuthenticationTicket 有三个参数。参数是字符串名称、bool isPersistent 和 int timeout。身份验证票的有效时间,以分钟为单位。如果 isPersistent 为真,则票证将存储在持久 cookie 中(跨浏览器会话保存);否则为假。如果票证存储在 URL 中,则忽略此值。

加密方法

private string Encrypt(string stringToEncrypt)
{
    FormsAuthenticationTicket tk = new FormsAuthenticationTicket(stringToEncrypt, false, 600);
    // returns encrypted string
    return FormsAuthentication.Encrypt(tk); 
}

解密方法

private string Decrypt(string encryptedString)
{
    FormsAuthenticationTicket tk= FormsAuthentication.Decrypt(encryptedString);
    return tk.Name;
}
于 2013-01-24T13:11:03.453 回答