powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как заставить юзера перелогиниться на сайте?
3 сообщений из 3, страница 1 из 1
Как заставить юзера перелогиниться на сайте?
    #32474401
Northrop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использую Forms-аутентификацию.

Web.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<compilation defaultLanguage="c#" debug="true" />
<customErrors mode="Off" />
<authentication mode="Forms">
<forms loginUrl="login.aspx"/>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" cookieless="false" timeout="2" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />


<httpHandlers>
<add verb="GET" path="Gate.aspx" type="SMSADV.EricssonGate, SMSADV" />
<add verb="POST" path="AutoConfirmation.aspx" type="SMSADV.AutoConfirmation, SMSADV" />
</httpHandlers>
</system.web>

<location path="stuff">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>

</configuration>


В Login.aspx при нажатии OK выполняется такой код:
Session["что-то мое"] = что-то мое;

// time limit
FormsAuthentication.SetAuthCookie(txtLogin.Text, false);
HttpCookie hac = Response.Cookies[FormsAuthentication.FormsCookieName];
hac.Expires = DateTime.Now + new TimeSpan(0, 10, 0);
FormsAuthentication.RedirectFromLoginPage(txtLogin.Text, false);




Теперь мне надо, чтобы всякий запрос за любым ASPX-ом в каталоге STUFF по истечении этих самых 10 минут был направлен на Login.aspx.
Все ли у меня правильно? Потому что такого не происходит. Страница подгружается та, к-рая сейчас находится в ИЕ, т.е. далеко не Login.aspx.
...
Рейтинг: 0 / 0
Как заставить юзера перелогиниться на сайте?
    #32474465
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю почему, но у меня такой способ как у тебя не заработал. Решение было найдено следующее:

Помести web.config
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<?xml version= "1 . 0 " encoding= "utf-8 " ?>
<configuration>
  <system.web>
	<authorization>
		<deny users= "?"  />
	</authorization>
 </system.web>
</configuration>
в директорию STUFF.
...
Рейтинг: 0 / 0
Как заставить юзера перелогиниться на сайте?
    #32474467
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное еще в конфиге необходимо указать что timeout 10 минут
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как заставить юзера перелогиниться на сайте?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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