Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   "сквозная" авторизация для мультисайта (http://forum.typo3.ru/showthread.php?t=8456)

Fkor 23.03.2010 13:10

"сквозная" авторизация для мультисайта
 
Поиском не нашел, прошу прощения :)
Задача такова:
- имеются несколько сайтов на одном домене например aaa.domain.ru bbb.domain.ru и т.д.
- разделено все через Domain records

нужно сделать так, чтобы пользователь войдя на сайт например aaa.domain.ru автоматически становился бы авторизованным и на bbb и т.д.

Возможно ли?

Alex Podusov 23.03.2010 14:04

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

void 23.03.2010 16:33

Только вот если куки будут выставлены доменом aaa.domain.ru, то bbb.domain.ru их прочитать не сможет.

Alex Podusov 23.03.2010 16:47

ну а если для поддоменов третьего уровня выставить куки для домена второго уровня? он будет один
Вот тут на пальцах в самом первом комменте: http://phorror.livejournal.com/28524.html

Fkor 25.03.2010 12:26

Спасибо за оперативный ответ! Но, пожалуйста, немного подробнее.. :)

Alex Podusov 12.06.2012 02:29

Искал ответ на вопрос, в результате вышел на наш форум, да ещё на топик со своими же комментариями. И понимаю, что не понимаю... :) Вобщем-то, вопрос тот же: есть бескровный способ при авторизации-регистрации на domen.ru получить сквозную авторизацию пользователя и на всех поддоменах? Единственное касающееся TYPO3 упоминание по этой проблеме - это то, что в typo3 это реализовано. Пока не понял как...

dmartynenko 13.06.2012 17:11

$TYPO3_CONF_VARS[SYS][cookieDomain] ?
http://forum.typo3.biz/showthread.php?t=9289

Alex Podusov 13.06.2012 17:48

Да, точно, проклятая невнимательность! )) Спасибо, всё получилось, главное после простановки значения не забыть очистить куки для домена с субдоменами )

Alex Podusov 13.06.2012 18:24

а вот и неприятность.
на одной установке висят сайты
domen.ru
site1.domen.ru
site2.domen.ru
и отдельной установкой другой сайт
site3.domen.ru
так вот если я устанавливаю для первой установки
$TYPO3_CONF_VARS[SYS][cookieDomain]=.domen.ru
то у меня слетает всякая авторизация на сайте site3.domen.ru
Попробую регулярными выражениями в первой устанвке указать, что кроме site3.domen.ru, но как в том посте было сказано - не срабатывают они.......

dmartynenko 13.06.2012 18:30

Кажется мне что для второй установки надо явно указать
$TYPO3_CONF_VARS[SYS][cookieDomain]=site3.domen.ru

При заходе на site3.domen.ru будут по 2 штуки каждой куки, но для авторизацию будет использоваться от site3.domen.ru, а не от .domen.ru


Часовой пояс GMT +4, время: 01:46.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot