powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Cookie на поддомене не расшариваются на вложенные Веб-приложения
8 сообщений из 8, страница 1 из 1
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39620553
Snysmyrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Проблема такая:
Есть поддомен sub.domain.ru в нем есть каталог веб приложения sub.domain.ru\FolderApplication
Есть авторизация в простом виде через формы. страница с авторизацией sub.domain.com\Login.aspx.

Происходит авторизация на субдомене, по всем просто каталогам и страницам можно перемещаться, а при попытке открыть каталог с веб приложением пытается еще раз провести авторизацию, и авторизация не проходит ( или проходит для просто поддомена)

Вопрос: Как настроить авторизация таким образом, что бы куки подтягивались и веб-приложениями внутри поддомена?

Код Web.config поддомена
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  <system.web>
    <authentication mode="Forms">
      <forms cookieless="AutoDetect" defaultUrl="index.html" loginUrl="Login.aspx" name=".AUTHPATH" protection="All" timeout="60" domain="sub.domain.ru" path="Cookie">
        <credentials passwordFormat="Clear">
          <user name="User" password="Password" />
        </credentials>
      </forms>
    </authentication>
        <authorization>
            <deny users="?" />
        </authorization>
  </system.web>



Код web.config веб-приложения внутри поддомена:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
	<system.web>
		<httpRuntime requestPathInvalidCharacters="" />
		
    <authentication mode="Forms">
      <forms cookieless="AutoDetect" loginUrl="../Login.aspx" name=".AUTHPATH" protection="All" timeout="60" domain="sub.domain.ru" path="../Cookie">
    </authentication>
	
	</system.web>
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621186
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Snysmyriksub.domain.ru\FolderApplication
По уму авторизация относится к веб приложению. Одному.
Т.е. его корень:
Host.ru/myapplication/
Теперь нажмите f12 и проверьте на вкладке Куки. Какие там уки и т.д.
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621188
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F12 в эксплорере.
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621346
Snysmyrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Спасибо за ответ!
Да, я подумал об том, но мало ли. Выходит для приложений надо создавать свои страницы входа и куков?

В эксплорере вообще не логинится.

исполняющий код по нажатию кнопки регистрации
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<script runat = server>
 protected void btnLogin_Click(object sender, EventArgs e)
        {
            // Authenticate againts the list stored in web.config
            if (FormsAuthentication.Authenticate(username.Text, password.Text))
            {
                // Create the authentication cookie and redirect the user to welcome page
                FormsAuthentication.RedirectFromLoginPage(username.Text, false);
            }
            else
            {
                lblMessage.Text = "Неправильный логин или пароль";
            }
	}
</script>
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621434
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Snysmyrik,
Найди прмер форм авторизации для вебприложения и сделай.
Если сложно для поддомена сделай для домена.
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621438
Snysmyrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Но ведь в других работает. Фаерфоксе и гугл хроме.
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621462
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SnysmyrikPetro123,

Но ведь в других работает. Фаерфоксе и гугл хроме.
Если не работает только в Ослике то там есть отладка js.
Изучай js, пригодится.
...
Рейтинг: 0 / 0
Cookie на поддомене не расшариваются на вложенные Веб-приложения
    #39621716
Snysmyrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

глубже копать смысла у меня нет, т.к. если задачу поставят серьезную, я буду поднимать всё это дело на Xammp и допиливать сессиями php, а aspx вообще не моя тема:-( вот и вопросы глупые.

В любом случае спасибо за ответ. Под каждое приложение своя авторизация. На данном этапе меня это вполне устроит.

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


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