Просмотр полной версии : Какой класс отвечает за регистрацию 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