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

Подскажите пожалуйста - как поймать событие.

Код: xml
1.
2.
3.
4.
5.
<authentication mode="Forms">
      <forms name=".ASPXAUTH" loginUrl="~/Account/Login.aspx" protection="All" timeout="1" path="/" slidingExpiration="true" cookieless="UseDeviceProfile">
        <credentials passwordFormat="Clear"></credentials>
      </forms>
    </authentication>



При не активной страницы - выходи на форму authentication form. При аутентификации и авторизации пользователь входит на ту страницу от которой был отключен. А мне не надо это, мне нужно чтоб он входило на главную страницу.


Кто знает как это сделать? ( как правильно очистить Cookie, Session ) - Да может еще кто скажет - как убрать в браузерах сохранения пароля?

Код: c#
1.
2.
3.
4.
5.
6.
7.
if (Request.Cookies["SessionId"] != null)
            {
                HttpCookie SessionId = new HttpCookie("ASP.NET_SessionId");
                SessionId.Expires = DateTime.Now.AddDays(-1d);
                Response.Cookies.Add(SessionId);

            }



Спасибо заранее, за литературу или статью буду очень сильно благодарен.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38657195
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591А мне не надо это, мне нужно чтоб он входило на главную страницу.
Вызови FormsAuthentication.SetAuthCookie() и Response.Redirect() вместо FormsAuthentication.RedirectFromLoginPage

wiktor591как правильно очистить Cookie, Session
Session.Abandon(). Удалять cookie сесси не надо.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38657276
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilewiktor591А мне не надо это, мне нужно чтоб он входило на главную страницу.
Вызови FormsAuthentication.SetAuthCookie() и Response.Redirect() вместо FormsAuthentication.RedirectFromLoginPage

wiktor591как правильно очистить Cookie, Session
Session.Abandon(). Удалять cookie сесси не надо.

Спасибо так и сделал, вот только все равно попадают на ту страницу на которой пользователь оставался. Как его выгнать от туда?

Можно как-то еще логин и пароль не сохранять на сайте? Или только Логин сохранять.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38657312
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, правильно или не правильно сделал. Но я создал переменную в которое записал значение 1. Сделал проверку, если не равно 1 то делать редирект.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38657345
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591Спасибо так и сделал, вот только все равно попадают на ту страницу на которой пользователь оставался.
Значит не так сделал. Что ты передаешь в Response.Redirect?

wiktor591Можно как-то еще логин и пароль не сохранять на сайте? Или только Логин сохранять.
Не понинмаю что ты имеешь в виду.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38658641
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilewiktor591Спасибо так и сделал, вот только все равно попадают на ту страницу на которой пользователь оставался.
Значит не так сделал. Что ты передаешь в Response.Redirect?

wiktor591Можно как-то еще логин и пароль не сохранять на сайте? Или только Логин сохранять.
Не понинмаю что ты имеешь в виду.


Браузер все время предлагает сохранить логин и пароль, можно как-то на стороне клиента этого не делать? При авторизации если пользователю предлагает браузер сохранить пароль то моя задача не выполнена. ( мне нужно чтоб он не предлагал сохранить пароль )
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38658972
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591, для этого предназанчен атрибут autocomplete="off". Однако, в IE 11 уже убрали его поддержку для паролей. В FireFox 31 тоже самое планируют сделать . И вроде как в Chrome тоже. Так что советую просто забыть об этом.

P.S. Научись цитировать только то на что отвечаешь, а не все сообщение.
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38660151
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile wiktor591, для этого предназанчен атрибут autocomplete="off". Однако, в IE 11 уже убрали его поддержку для паролей. В FireFox 31 тоже самое планируют сделать . И вроде как в Chrome тоже. Так что советую просто забыть об этом.

Решил свою проблему вот так:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<script type="text/javascript">
        function Clicked(sender, args) {
            var textBoxNewValue = $find("<%= textPassword.ClientID %>").get_value();

            $find("<%= buttonLogIn.ClientID %>").set_value(textBoxNewValue); 

            $find("<%= textPassword.ClientID %>").clear();
            return true;
        }
    </script>



bazile P.S. Научись цитировать только то на что отвечаешь, а не все сообщение.

Блин ты думаешь я совсем идиот?
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38660237
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591, а более просто не получается разве?

Код: javascript
1.
2.
3.
4.
function Clicked(sender, args) {
    $find("<%= textPassword.ClientID %>").clear();
    return true;
}


или без MS AJAX:
Код: javascript
1.
2.
3.
4.
function Clicked(sender, args) {
    document.getElementById("<%= textPassword.ClientID %>").value = "";
    return true;
}
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38660256
wiktor591
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilewiktor591, а более просто не получается разве?

Код: javascript
1.
2.
3.
4.
function Clicked(sender, args) {
    $find("<%= textPassword.ClientID %>").clear();
    return true;
}


или без MS AJAX:
Код: javascript
1.
2.
3.
4.
function Clicked(sender, args) {
    document.getElementById("<%= textPassword.ClientID %>").value = "";
    return true;
}



В моем случаи компоненты Telerik это раз. Во втором случаи, тебе нужно же записать пароль для авторизации? ( а твои кодом куда он запишется? для проверки?

Ах да, если было сразу сложно написать это, зачем балобольство сверху устраивать? ( можно сразу было написать и я бы понял куда копать )
...
Рейтинг: 0 / 0
Поймать событие timeout
    #38660294
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wiktor591В моем случаи компоненты Telerik это раз
Какок отношение это имеет к возможностям JavaScript?

wiktor591Во втором случаи, тебе нужно же записать пароль для авторизации? ( а твои кодом куда он запишется? для проверки?
Я невнимательно твой код прочитал. Не заметил что пароль записывается в value кнопки, а потом уже очищается.

wiktor591Ах да, если было сразу сложно написать это, зачем балобольство сверху устраивать? ( можно сразу было написать и я бы понял куда копать )
Мне это не пришло в голову просто. Где ты увидел балабольство в моих ответах для меня загадка.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Поймать событие timeout
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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