0

最近、 フォーム認証チケット クラスについて聞きました。ユーザーログインでこのクラスを使用する方法を知る必要がありますか? このformsauthenticationticketクラスについて例を挙げて説明できる人がいれば、それは私にとって非常に役に立ちます。ありがとうございました

4

1 に答える 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 に答える