Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15046|Odpověď: 0

[ASP.NET] asp.net Určení, zda je uživatel přihlášen (problémy související se SetAuthCookie)

[Kopírovat odkaz]
Zveřejněno 06.01.2016 18:41:19 | | |
Pokud tuto metodu použijete k zápisu do cookie uživatele po přihlášení, automaticky se vytvoří autentizační tiket. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Jak poznáte, jestli je uživatel přihlášený?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Pokud chcete získat přihlášené uživatelské jméno po použití této metody, použijte následující metodu:

Context.User.Identity.Name.ToString()

Princip: Protože se používá ověřování formulářem, jedná se o aktuálního uživatele údržby systému. Pokud používáte autentizaci formuláře, jedná se o osobně přihlášené osoby; Pokud je použita autentizace Win, jedná se o uživatelskou identitu návštěvníka, který se přihlašuje do zařízení (podobně jako u doménového uživatele);



Pro implementaci výše uvedených funkcí musíte také přidat následující do svého Web.config






Předchozí:Memcache se zaměřuje na všechny klíčové metody uvedené
Další:jQuery rozlišuje prvky se stejným názvem?
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com