2009-12-07 5 views
0

У меня есть страница входа в систему login.aspx, loginstatus на главной странице, когда я нажимаю ссылку для входа, страница перенаправляется на login.aspx, и пользователь может войти с этой страницы. Теперь я хочу, чтобы вместо логин на странице по умолчанию должны быть текстовые поля пользователя и пароля на самой странице по умолчанию, и пользователь может войти в систему на самой странице по умолчанию. Поэтому теперь пользователь войдет в систему по умолчанию, а также на странице входа в системупоказать вход на главной странице

+0

так в чем проблема с тобой ?? –

+0

i jst хочет знать, что это будет так же, если пользователь войдет в систему через страницу по умолчанию или страницу входа в систему – Mishigen

+0

yah, это будет то же самое, я не думаю, что проблема будет. –

ответ

1

вы используете элементы управления доступом ASP.NET, и они настроены аналогичным образом (т. е. используют один и тот же поставщик членства и т. д.), то да, они будут служить той же цели.

Вы можете легко обернуть элементы управления для входа внутри LoginView управления:

<asp:LoginView id="LoginViewWithLogin" runat="server"> 
    <AnonymousTemplate> 
    <asp:Login id="HomePageLogin" runat="server" /> 
    </AnonymousTemplate> 
    <LoggedInTemplate> 
    Welcome back <asp:LoginName id="HomePageLoginName" runat="server" />. 
    <asp:LoginStatus id="HomePageLogout" runat="server" 
        logoutText="Click here to logout" /> 
    </LoggedInTemplate> 
</asp:LoginView> 

Это показывает элементы управления для входа в анонимным пользователям, приветствуя назад зарегистрированных пользователей и предлагая им возможность выйти из системы.

Если вы хотите заменить ссылку LoginStatus на элемент управления Login на главной странице, вам нужно добавить некоторую логику на главную страницу, чтобы скрыть стандартный элемент управления LoginStatus и отобразить LoginView вместо этого.

+1

ответ на такой неопределенный вопрос. –

Смежные вопросы