FormsAuthentication.SetAuthCookie Methode

Definition

Erstellt ein Authentifizierungsticket für den angegebenen Benutzernamen und fügt es der Cookieauflistung der Antwort oder der URL hinzu, wenn die Authentifizierung ohne Cookies verwendet wird.

Überlädt

SetAuthCookie(String, Boolean)

Erstellt ein Authentifizierungsticket für den angegebenen Benutzernamen und fügt es der Cookieauflistung der Antwort oder der URL hinzu, wenn die Authentifizierung ohne Cookies verwendet wird.

SetAuthCookie(String, Boolean, String)

Erstellt ein Authentifizierungsticket für den angegebenen Benutzernamen und fügt es der Cookieauflistung der Antwort unter Verwendung des angegebenen Cookiepfads oder, wenn die Authentifizierung ohne Cookies verwendet wird, unter Verwendung der URL hinzu.

Hinweise

Die SetAuthCookie -Methode fügt entweder der Cookiessammlung oder der URL, wenn CookiesSupported ist false, ein Formularauthentifizierungsticket hinzu. Das Formularauthentifizierungsticket stellt Formularauthentifizierungsinformationen für die nächste Anforderung bereit, die vom Browser gestellt wird. Bei der Formularauthentifizierung können Sie die SetAuthCookie -Methode verwenden, wenn Sie einen Benutzer authentifizieren möchten, aber weiterhin die Kontrolle über die Navigation mit Umleitungen behalten.

SetAuthCookie(String, Boolean)

Erstellt ein Authentifizierungsticket für den angegebenen Benutzernamen und fügt es der Cookieauflistung der Antwort oder der URL hinzu, wenn die Authentifizierung ohne Cookies verwendet wird.

public:
 static void SetAuthCookie(System::String ^ userName, bool createPersistentCookie);
public static void SetAuthCookie (string userName, bool createPersistentCookie);
static member SetAuthCookie : string * bool -> unit
Public Shared Sub SetAuthCookie (userName As String, createPersistentCookie As Boolean)

Parameter

userName
String

Der Name eines authentifizierten Benutzers. Eine Zuordnung zu einem Windows-Konto ist hier nicht erforderlich.

createPersistentCookie
Boolean

true, um ein permanentes Cookie (das über Browsersitzungen hinweg gespeichert wird) zu erstellen, andernfalls false.

Ausnahmen

RequireSSL ist true, und IsSecureConnection ist false.

Hinweise

Die SetAuthCookie -Methode fügt entweder der Cookiessammlung oder der URL ein Formularauthentifizierungsticket hinzu, wenn CookiesSupported ist false. Das Formularauthentifizierungsticket stellt Formularauthentifizierungsinformationen für die nächste Anforderung bereit, die vom Browser gestellt wird. Bei der Formularauthentifizierung können Sie die SetAuthCookie -Methode verwenden, wenn Sie einen Benutzer authentifizieren möchten, aber weiterhin die Kontrolle über die Navigation mit Umleitungen behalten.

Weitere Informationen

Gilt für:

SetAuthCookie(String, Boolean, String)

Erstellt ein Authentifizierungsticket für den angegebenen Benutzernamen und fügt es der Cookieauflistung der Antwort unter Verwendung des angegebenen Cookiepfads oder, wenn die Authentifizierung ohne Cookies verwendet wird, unter Verwendung der URL hinzu.

public:
 static void SetAuthCookie(System::String ^ userName, bool createPersistentCookie, System::String ^ strCookiePath);
public static void SetAuthCookie (string userName, bool createPersistentCookie, string strCookiePath);
static member SetAuthCookie : string * bool * string -> unit
Public Shared Sub SetAuthCookie (userName As String, createPersistentCookie As Boolean, strCookiePath As String)

Parameter

userName
String

Der Name eines authentifizierten Benutzers.

createPersistentCookie
Boolean

true, um ein permanentes Cookie (das über Browsersitzungen hinweg gespeichert wird) zu erstellen, andernfalls false.

strCookiePath
String

Der Cookiepfad für das Formularauthentifizierungsticket.

Ausnahmen

RequireSSL ist true, und IsSecureConnection ist false.

Hinweise

Die SetAuthCookie -Methode fügt entweder der Cookiessammlung oder der URL, wenn CookiesSupported ist false, ein Formularauthentifizierungsticket hinzu. Das Formularauthentifizierungsticket stellt Formularauthentifizierungsinformationen für die nächste Anforderung bereit, die vom Browser gestellt wird. Bei der Formularauthentifizierung können Sie die SetAuthCookie -Methode verwenden, wenn Sie einen Benutzer authentifizieren möchten, aber weiterhin die Kontrolle über die Navigation mit Umleitungen behalten.

Weitere Informationen

Gilt für: