最近我听说了 formsauthenticationticket 类。我需要知道如何将此类与用户登录一起使用?如果有人可以举例说明这个formsauthenticationticket类,那将对我很有帮助。谢谢你
问问题
857 次
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 回答