Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Несложный вопрос / 16 сообщений из 16, страница 1 из 1
28.06.2012, 14:41
    #37858872
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
В моем приложении сперва открывается страница логин.аспх пользователь вводит пароль и попадает на свою страницу. Но если запустить приложение еще раз то сразу открывается страница пользователя (браузер запоминает или что) причем пустая потому что сессия которая формирует данные пуста т. к не открылать страница аутентификации. Как настроить так чтобы приложение полюбому вначале открывало login.aspx ? Заранее спасибо.
...
Рейтинг: 0 / 0
28.06.2012, 14:52
    #37858890
saszay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
На странице пользоваиеля проверяй его авторизацию. Если её нет - то редирект на страницу логина.
...
Рейтинг: 0 / 0
28.06.2012, 15:00
    #37858907
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
это понятно, мне надо так чтобы в любом случае открывалась login.aspx, авторизирован клиент или нет
...
Рейтинг: 0 / 0
28.06.2012, 19:55
    #37859404
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
настройка страницы по умолчанию на IIS?
...
Рейтинг: 0 / 0
29.06.2012, 09:30
    #37859710
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
нет девелоп сервер
...
Рейтинг: 0 / 0
29.06.2012, 09:45
    #37859745
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
я так понимаю на странице логина ты что то в сессию записываеш а потом юзаеш? Думаю тут ошибка логики так как ваще неудобно авторизированого чтоб кидало на страницу авторизации заново имхо. Ну если не хочеш переделывать то по моему он на куках основывается
...
Рейтинг: 0 / 0
29.06.2012, 10:37
    #37859844
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
да правильно понял, но вопрос как это можно реализовать ?
...
Рейтинг: 0 / 0
29.06.2012, 10:40
    #37859854
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
реализовать чтоб кидало на авторизацию? ну как бы куки потреш но юзеру придеться авторизироваться снова. может все таки логику изменить а не закидывать что то в сессию? имено на одной странице
...
Рейтинг: 0 / 0
29.06.2012, 11:17
    #37859927
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
короче мне надоело возится с этой логикой и куки дожны умереть :)
<sessionState cookieless="true"/>
...
Рейтинг: 0 / 0
02.07.2012, 10:00
    #37862420
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
visualx,

так может Login.aspx сделать стартовой
или в web.config прописать запрет доступа к странице анонимным пользователям
...
Рейтинг: 0 / 0
02.07.2012, 12:03
    #37862667
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
VIT2708visualx,

так может Login.aspx сделать стартовой
или в web.config прописать запрет доступа к странице анонимным пользователям

я все это пробовал, не то, логика приложения такая
...
Рейтинг: 0 / 0
02.07.2012, 12:28
    #37862716
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
visualxВ моем приложении сперва открывается страница логин.аспх пользователь вводит пароль и попадает на свою страницу. Но если запустить приложение еще раз то сразу открывается страница пользователя (браузер запоминает или что) причем пустая потому что сессия которая формирует данные пуста т. к не открылать страница аутентификации. Как настроить так чтобы приложение полюбому вначале открывало login.aspx ? Заранее спасибо .

сделать стартовой Login.aspx, пользователь ввел пароль и его перенаправили на его страницу
...
Рейтинг: 0 / 0
02.07.2012, 12:55
    #37862777
Несложный вопрос
во чумоходы :] жесть
...
Рейтинг: 0 / 0
02.07.2012, 14:32
    #37862982
Conditional Reflex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
я в загрузке страницы ставлю
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
      if (User.Identity.Name == "")
        {
            if (Request.UrlReferrer != null)
            {
                Response.Redirect(Request.UrlReferrer.ToString());
            }
            else
            {
                Response.Redirect("~/forums/forum.aspx?func=listcat&topic=0&page=1");
            }
        }
...
Рейтинг: 0 / 0
02.07.2012, 15:10
    #37863052
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
Conditional Reflex,

То есть если пользователь не авторизировался то он у тебя перенаправляется на страницу форума?
...
Рейтинг: 0 / 0
03.07.2012, 09:49
    #37863951
visualx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несложный вопрос
Conditional Reflex,

если работаете с сессиями то так не получится, нужно или куки убивать или же если хотите что бы авторизированый клиент какждый раз не вводил пароль то надо написать в Page_Load

Код: c#
1.
2.
3.
4.
if (Session["ID"] == null)
            {
                Response.Redirect("~/Login.aspx");
            }



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


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