最近我听说过 formsauthenticationticket class 。我需要知道如何使用这个类与用户登录?如果有人可以通过示例对这个formauthenticationticket类进行解释,那对我来说将非常有帮助。 谢谢
答案 0 :(得分:2)
FormsAuthenticationTicket有三个参数。参数是字符串名称,bool isPersistent和int timeout。身份验证票证有效的时间(以分钟为单位)。如果票证将存储在持久性cookie中(在浏览器会话中保存),则isPersistent为true;否则,错误。如果故障单存储在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;
}