Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 15046|Отговор: 0

[ASP.NET] asp.net Определяне дали потребителят е влязъл (проблеми, свързани със SetAuthCookie)

[Копирай линк]
Публикувано в 6.01.2016 г. 18:41:19 ч. | | |
Ако използвате този метод, за да запишете потребителя към бисквитка след влизане, автоматично се създава билет за автентикация. FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Как можете да разберете дали даден потребител е влязъл в системата?


FormsAuthentication.SetAuthCookie(tbUserName.Text, true);
Ако искате да получите логнато потребителско име след използване на този метод, използвайте следния метод:

Context.User.Identity.Name.ToString()

Принцип: Тъй като се използва удостоверяване на формуляри, това е текущ потребител на поддръжката на системата. Ако използвате удостоверяване на формуляри, това е лицето, което е влязло в системата; Ако се използва Win автентикация, това е потребителската идентичност на посетителя, който влиза в машината (подобно на домейн потребител);



За да реализирате горните функции, трябва да добавите следното във вашата Web.config






Предишен:Memcache разглежда всички ключови методи, изброени
Следващ:jQuery различава ли елементи със същото име?
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com