2013-03-11 2 views
-1

Я использую форму управления в ASP.NET и после успешного входа в систему хотел бы отслеживать имя пользователя, чтобы приветствовать приветствие и так далее. Кроме того, если какой-либо пользователь попытался напрямую перейти на случайную страницу без прохождения аутентификации, я хотел бы поднять страницу с ошибкой. Я попробовал различные методы с помощью элемента управления Membership, чтобы получить имя пользователя, но я получаю ошибки. Может ли кто-нибудь указать мне в правильном направлении?Контроль входа в ASP.NET 4

ответ

0

Для этой задачи предусмотрено два элемента управления. LoginName дает вам текущее имя пользователя, а другое - LoginStatus, который дает вам текущее состояние, успешно ли зарегистрирован пользователь.

if (User.Identity.IsAuthenticated == false) 
{ 
    Response.Redirect("your_redirecting_url"); 
} 
Смежные вопросы