Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа? / 6 сообщений из 6, страница 1 из 1
09.02.2012, 09:29:17
    #37653020
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
суть такая.
пользователь нажимает на Выход (контрол LoginStatus). Происходит logout и пользователя редиректит на страницу авторизации. Но при этом в url - остаются параметры предыдущей строки (если сделать LogOn то будет редирект по адресу в параметрах Url).
Вот как эти параметры убрать?
...
Рейтинг: 0 / 0
09.02.2012, 09:29:55
    #37653022
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
Резонный вопрос - зачем?
...
Рейтинг: 0 / 0
09.02.2012, 09:45:51
    #37653039
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
ну проверяйте в коде в PageLoad или JavaScript-ом какой url у страницы, если отличается от заданного то редирект.
...
Рейтинг: 0 / 0
24.02.2012, 06:27:54
    #37676068
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
МСУРезонный вопрос - зачем?

чтобы не было такой ситуации
пользователь на странице с адресом http://server/application/Order.aspx?id=194 делает LogOut и попадает на страницу авторизации
http://server/application/Login.aspx?ReturnUrl=%2fOrder.aspx%3fid%3d194&id=194

Тогда при след. авторизации пользователь опять попадет на http://server/application/Order.aspx?id=194 , а надо чтобы всегда после авторизации пользователь редиректился на дефолтную страницу (например)
...
Рейтинг: 0 / 0
24.02.2012, 08:02:26
    #37676083
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
hstas,
ну ничего страшного, это нормально.
Но логика в Вашем ответе всё же есть. Например, залогинились второй раз под учеткой, у которой нету прав на просмотр ресурса, на который отредиректило. Ок.
Пишем свою страничку логаута и ссылаемся на нее.
...
Рейтинг: 0 / 0
14.03.2012, 10:19:45
    #37704201
hstas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа?
сделал редирект на событии LoggedIn контрола Login.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Авторизация Forms. Как при Logout-e убирать из адресной строки url редиректа? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]