Просмотр полной версии : Какой класс отвечает за регистрацию FE пользователей?
Добрый день!!! Нужно написать свой модуль со сложной регистрацией, синхронизаций с разными базами. Хочется использовать api typo3. Какой класс в typo3 отвечает за регистрацию и вход пользователей?
Спасибо.
В общем по немного разбираюсь.....
Вот код авторизации пользователя и создания сессии....
$loginData = array(
'uname' => '1234', //username
'uident' => '12345', //password
'status' => 'login',
);
$GLOBALS['TSFE']->fe_user->checkPid = 0; //do not use a particular pid
$GLOBALS['TSFE']->fe_user->user = $GLOBALS['TSFE']->fe_user->fetchUserSession();
$GLOBALS['TSFE']->fe_user->fetchGroupData();
$info = $GLOBALS['TSFE']->fe_user->getAuthInfoArray();
$user = $GLOBALS['TSFE']->fe_user->fetchUserRecord($info['db_user'], $loginData['uname']);
$ok = $GLOBALS['TSFE']->fe_user->compareUident($user, $loginData);
if ($ok) {
//login successfull
$GLOBALS['TSFE']->fe_user->createUserSession($user);
echo 'ok';
} else {
//login failed
echo 'false';
}
с регистрацией проще, можно на прямую писать в БД в таблицу fe_users.
-=UncleByte=-
01.06.2012, 14:19
Наверное должно помочь - http://typo3.org/documentation/api/
Наверное должно помочь - http://typo3.org/documentation/api/
да этим и пользовался)))
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot