最近、 フォーム認証チケット クラスについて聞きました。ユーザーログインでこのクラスを使用する方法を知る必要がありますか? このformsauthenticationticketクラスについて例を挙げて説明できる人がいれば、それは私にとって非常に役に立ちます。ありがとうございました
質問する
857 次
1 に答える
2
FormsAuthenticationTicket には 3 つのパラメーターがあります。パラメーターは文字列名、bool isPersistent、および int タイムアウトです。認証チケットが有効な時間 (分単位)。isPersistent が true の場合、チケットが永続的な Cookie に保存される場合 (ブラウザー セッション間で保存されます)。それ以外の場合は false。チケットが 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 に答える