![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Вот как раз redirect_url и прочие вещи - это не из ядра. Ядро только производит логин/логаут и ничего более.
Это уже дополнительная функциональность которую предоставляет экст felogin (поищите redirect_url в felogin\pi1\class.tx_felogin_pi1.php). |
![]() |
![]() |
![]() |
#2 |
Guest
Сообщений: n/a
|
![]()
$check = FALSE;
$loginData = array( 'username' => "user", 'uident_text' => "pass", 'status' => 'login', ); $GLOBALS['TSFE']->fe_user->checkPid = ''; //do not use a particular pid $info = $GLOBALS['TSFE']->fe_user->getAuthInfoArray(); $info['db_user']['checkPidList'] = 1; $info['db_user']['check_pid_clause'] = 'AND pid IN(362)'; $user = $GLOBALS['TSFE']->fe_user->fetchUserRecord($info['db_user'], $loginData['username']); $login_success = $GLOBALS['TSFE']->fe_user->compareUident($user,$loginData); #Если пользователь найден if($login_success){ $GLOBALS['TSFE']->fe_user->createUserSession($user); $GLOBALS["TSFE"]->fe_user->loginSessionStarted = TRUE; $GLOBALS ["TSFE"] ->fe_user->start(); } Так понимаю в данном коде никак не получиться сохранить сессию на вечно?... |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Ну что же вы не проявляете любознательность?
![]() Поиск "permalogin" по коду ядра дает что: 1. Можно задать в localconf.php $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] = 2 и включить permalogin глобально. 2. Можно задать его в своем коде перед ручным логином. 3. * Не рекомендую. Можно в конце концов задать permalogin в $_GET или $_POST Код:
typo3\sysext\cms\tslib\class.tslib_feuserauth.php if ($this->getMethodEnabled) { $isPermanent = t3lib_div::_GP($this->formfield_permanent); } else { $isPermanent = t3lib_div::_POST($this->formfield_permanent); } |
![]() |
![]() |
![]() |
#4 |
Guest
Сообщений: n/a
|
![]()
В общем permalogin ни 0 ни 1 ни 2 не работает совсем...
Ни так ни так... Все равно закрываешь браузер и открываешь его по новому вводи пароль ![]() Даже попробовал на WinInstaller (TYPO3 4.7.0 - ни работает ни галочка, ни глобальная установка в 2) Последний раз редактировалось Ивано; 18.10.2012 в 14:42 |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Время жизни кук прописали?
Код:
$TYPO3_CONF_VARS['FE']['lifetime'] = '2419200'; |
![]() |
![]() |
![]() |
#6 |
Guest
Сообщений: n/a
|
![]()
Вы правы... все работает на ура!
Картинка в приложении - что настроил... Пожалуй буду пользоваться простым созданием формы и передачей данных. А с редиректом на страницу приветствия что нибудь придумаюю... Спасибо. |
![]() |
![]() |
#7 |
Guest
Сообщений: n/a
|
![]()
Хуки для авторизации...
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['postUserLookUp']; $TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['postUserL']; |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой механизм публикации картинок на сайте выбрать? | Илья | Общие вопросы | 3 | 18.04.2007 17:46 |