Мне нужна ваша помощь для решения проблемы, с которой я недавно столкнулся при использовании myopenid.com.У меня есть простой пример веб-сайта с 2-мя страницами: default.aspx и OpenidLogin.aspx.Страница Default.aspx проверяет переменную сеанса и видит, что пользователь не вошел в систему и, следовательно, перенаправляет на страницу OpenidLogin.aspx.Страница OpenidLogin.aspx содержит элемент управления OpenidLogin ASP.NET от dotnetopenauth.com, который проводит пользователя через процесс входа в myopenid.com, а затем после успешной аутентификации отображается моя страница Default.aspx.добавить функцию выхода на моей странице Default.aspx.Я не против добавить маленькую кнопку ASP.NET, и пользователь выходит из системы, когда нажимает на кнопку.Тем не менее, я пытаюсь увидеть, что я должен сделать, чтобы выйти из системы?На одном из форумов я прочитал, что элемент управления OpenidLogin не хранит никакой информации о зарегистрированном пользователе.Но когда я остался на той же странице и снова вошел в систему, используя элемент управления OpenidLogin и используя другое имя пользователя, я вижу, что предыдущий пользователь все еще вошел в систему.Кнопка, но это не сработало.
Session["sessionUserEmail"] = null;
Response.Cookies.Clear();
Session.Abandon();
Session.RemoveAll();
Session.Clear();
DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingPartyControlBase.LogOff();
Response.Redirect("~/");
Пожалуйста, помогите мне.
Спасибо, Патил, Равикумар