PDA

Просмотр полной версии : авторизация htaccess/htpasswd в поддоменах typo3


demav
10.03.2009, 16:52
Предположим, есть сайт test.com. И есть поддомен new.test.com, реализованный в той структуре на основе "мультисайтовости" в typo3. Т.е. это все одна база и структура каталогов.

Можно ли как-то реализовать базовую аутентификацию через htaccess/htpasswd для поддомена new.test.com?

Если нет, то какие есть варианты "запароленного" входа?

Авторизацию через fe_login делать не хочется, т.к. либо заставлять операторов все страницы создавать "только для авторизованных", либо делать фиктивный уровень, который всегда будет болтаться в меню (можно, но не красиво :) )

Заранее спасибо.

Valery Romanchev
10.03.2009, 21:24
Авторизацию через fe_login делать не хочется, т.к. либо заставлять операторов все страницы создавать "только для авторизованных", либо делать фиктивный уровень, который всегда будет болтаться в меню (можно, но не красиво :) )Так действительно не красиво...
Но весь у нас все - это TypoScript :-)

Можно написать такой TS:
если юзер залогинен - то показываем как обычно
Если не залогинен - то показываем блок ввода логина и пароля.

Вполне нормально это работает - проверено на нескольких проектах

demav
10.03.2009, 21:42
Можно написать такой TS:
если юзер залогинен - то показываем как обычно
Если не залогинен - то показываем блок ввода логина и пароля.



Хм. Но в меню ведь все равно страницы останутся, так?
А хотелось бы сделать полностью "закрытый" сайт.

Через htaccess вроде как-то можно сделать с помощью "SetEnvIfNoCase Remote_Host ..., но мне пока не удалось.

Valery Romanchev
10.03.2009, 23:02
Хм. Но в меню ведь все равно страницы останутся, так?
А хотелось бы сделать полностью "закрытый" сайт.

Это и будет полностью закрытый сайт. Никаких частей сайта (ни меню, ни контента) не залогиненные юзеры видеть не будут.