FormsAuthentication.SetAuthCookie Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří ověřovací lístek pro zadané uživatelské jméno a přidá ho do kolekce souborů cookie odpovědi nebo na adresu URL, pokud používáte ověřování bez souborů cookie.
Přetížení
SetAuthCookie(String, Boolean) |
Vytvoří ověřovací lístek pro zadané uživatelské jméno a přidá ho do kolekce souborů cookie odpovědi nebo na adresu URL, pokud používáte ověřování bez souborů cookie. |
SetAuthCookie(String, Boolean, String) |
Vytvoří ověřovací lístek pro zadané uživatelské jméno a přidá ho do kolekce souborů cookie odpovědi pomocí zadané cesty k souboru cookie nebo pomocí adresy URL, pokud používáte ověřování bez souborů cookie. |
Poznámky
Metoda SetAuthCookie přidá lístek ověřování formulářů do kolekce souborů cookie nebo adresy URL, pokud CookiesSupported je false
. Lístek ověřování formulářů poskytne informace o ověřování formulářů dalšímu požadavku provedenému prohlížečem. S ověřováním pomocí formulářů můžete použít metodu SetAuthCookie , když chcete ověřit uživatele, ale přesto si zachovat kontrolu nad navigací s přesměrováním.
SetAuthCookie(String, Boolean)
Vytvoří ověřovací lístek pro zadané uživatelské jméno a přidá ho do kolekce souborů cookie odpovědi nebo na adresu URL, pokud používáte ověřování bez souborů cookie.
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)
Parametry
- userName
- String
Jméno ověřeného uživatele. Nemusí se mapovat na účet Systému Windows.
- createPersistentCookie
- Boolean
true
vytvořit trvalý soubor cookie (ten, který se ukládá napříč relacemi prohlížeče); v opačném případě . false
Výjimky
RequireSSL je true
a IsSecureConnection je false
.
Poznámky
Metoda SetAuthCookie přidá lístek ověřování formulářů buď do kolekce souborů cookie, nebo do adresy URL, pokud CookiesSupported je false
. Lístek ověřování formulářů poskytne informace o ověřování formulářů dalšímu požadavku provedenému prohlížečem. S ověřováním pomocí formulářů můžete použít metodu SetAuthCookie , když chcete ověřit uživatele, ale přesto si zachovat kontrolu nad navigací s přesměrováním.
Viz také
Platí pro
SetAuthCookie(String, Boolean, String)
Vytvoří ověřovací lístek pro zadané uživatelské jméno a přidá ho do kolekce souborů cookie odpovědi pomocí zadané cesty k souboru cookie nebo pomocí adresy URL, pokud používáte ověřování bez souborů cookie.
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)
Parametry
- userName
- String
Jméno ověřeného uživatele.
- createPersistentCookie
- Boolean
true
k vytvoření odolného souboru cookie (který se ukládá napříč relacemi prohlížeče); v opačném případě . false
- strCookiePath
- String
Cesta souboru cookie pro lístek ověřování formulářů.
Výjimky
RequireSSL je true
a IsSecureConnection je false
.
Poznámky
Metoda SetAuthCookie přidá lístek ověřování formulářů do kolekce souborů cookie nebo adresy URL, pokud CookiesSupported je false
. Lístek ověřování formulářů poskytne informace o ověřování formulářů dalšímu požadavku provedenému prohlížečem. S ověřováním pomocí formulářů můžete použít metodu SetAuthCookie , když chcete ověřit uživatele, ale přesto si zachovat kontrolu nad navigací s přesměrováním.
Viz také
- zabezpečení webových aplikací ASP.NET
- Vysvětlení: Ověřování pomocí formulářů v ASP.NET 2.0
- Postupy: Použití členství v ASP.NET 2.0