2010-06-30 4 views
0

Есть ли способ визуализации кнопки «Выйти», используя DotNetOpenAuth.DotNetOpenAuth Кнопка «Выход»

В принципе, мне нужен какой-то контроль состояния входа в систему, который отображает форму входа OpenId, как это делает OpenIdLogin Control, если пользователь не вошел в систему, и он будет показывать ссылку «Выйти» вместе с каким-то сообщением как «Добро пожаловать обратно пользователь» после входа пользователя в систему.

Спасибо!

Zen

+0

Пожалуйста, дайте мне знать, если вопрос непонятен. Любая помощь по этому вопросу будет принята с благодарностью. Спасибо! Zen – UncleZen

ответ

0

Вы можете использовать стандартный LoginStatus или LoginView управления ASP.NET для этого. DotNetOpenAuth не добавляет ничего особенного к зарегистрированному пользователю - вы обычно просто используете FormsAuthentication с ним.

+0

Спасибо, Андрей! Что такое URL-адрес, который я использую для регистрации пользователей полностью из let say MyOpenID? Zen – UncleZen

+0

Вы не можете. OpenID не предлагает функцию единого выхода. Технически каждый ОП, вероятно, имеет URL-адрес, который будет регистрировать пользователя, и вы можете перемещать его по нему в скрытом iframe, используя фиксированный список URL-адресов для каждого OP, который вы поддерживаете самостоятельно, но ваши пользователи могут вам не нравиться. –

+0

Спасибо, Андрей. В приложении, которое действует как RP, я уже реализовал функцию «Выйти». Однако, когда пользователь выходит из системы, они остаются в системе на MyOpenID, а это значит, что при попытке войти в систему им не будет предложено ввести свой пароль, так как они будут автоматически войти в систему. Они должны будут полностью закрыть браузер выход. Вы знаете, как я могу решить эту проблему? Спасибо! Zen – UncleZen

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