как автоматически перенаправить ссылку входа в систему, нажмите на страницу администратора, если пользователь уже вошел в систему - PullRequest
0 голосов
/ 09 апреля 2011

Как это сделать ...

У меня есть ссылка на страницу входа над страницей /// Я хочу, если пользователь уже вошел в систему, тогда кто-нибудь нажмет на ссылку для входа, тогда пользователь автоматически перенаправит на default.aspx ..

как это сделать с помощью vb.net?

Ответы [ 3 ]

1 голос
/ 09 апреля 2011

Если после входа в систему пользователь упомянул сеанс так:

if(login==true)
{
    sesssion["UID"]=txtUserID.Text.ToString();
} 

Затем, после того, как пользователь нажал на ссылку для входа, проверьте:

if(session["UID"]!=null)
{
    response.redirect("default.aspx");
}
else
{
    response.redirect("LoginPage.aspx");
}
0 голосов
/ 09 апреля 2011

У вас есть две встроенные опции при использовании членства / проверки подлинности с помощью форм:

1: используйте LoginStatus вместо внешней ссылки. Когда пользователь вошел в систему, он автоматически изменится на Выход.

Или

2: Используйте LoginView , чтобы отобразить ваш логин и ссылки выхода из системы.

0 голосов
/ 09 апреля 2011

попробуй

Page.User.Identity.IsAuthenticated ==true
...