asp.net - разные ссылки на главной странице, когда пользователь вошел и не вошел - PullRequest
0 голосов
/ 12 июня 2011

Я хочу изменить ссылки на главной странице, когда пользователь вошел в систему. Я могу сделать это с помощью javascript (видимого), когда он входит в систему, но что, если пользователь непосредственно введет адрес, и он уже зарегистрирован, то покажет незарегистрированный контент.

1 Ответ

3 голосов
/ 12 июня 2011

Если вы используете FormsAuthentication, то для этого вы можете использовать элемент управления LoginView , например:

<asp:LoginView ... >
    <AnonymousTemplate>
        <!-- content for unauthenticated users -->
    </AnonymousTemplate>
    <LoggedInTemplate>
        <!-- content for logged-in users-->
    </LoggedInTemplate>
</asp:LoginView>

Обновление (чтобы ответить на ваш комментарий):Таким образом, кажется, вы работаете на стороне клиента с Javascript?В этом случае вы сможете проверить, вошел ли пользователь в систему, используя свойство isLoggedIn AuthenticationService .

.
...