Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 12.10.2012, 13:49   #1
Ивано
Guest
 
Сообщений: n/a
Question Механизм и концепция авторизации пользователей на сайте ("в ручную")

В google нашел коды для ручной авторизации пользователя:

PHP код:
$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();
        

В результате его работы он находим у меня пользователя с заданными логином и паролем и заносит данные в mysql-таблицу fe_sessions
Но почему при перезагрузке страницы $GLOBALS["TSFE"]->loginUser = 0;

Как работать с концепцией авторизации пользователь на основе API typo3.
И правильно ли понимаю что $GLOBALS["TSFE"]->loginUser в единицу нужно устанавливать самостоятельно,
через постоянную проверку где-то вверху кода программы, а также группу пользователя также необходимо проверять каждый раз при перезагрузке страницы?

Также пробовал на Wininstaller typo3 пакет Inducation.
Авторизовался в системе - авторизация прошла успешно - но $GLOBALS["TSFE"]->loginUser упорно равен 0!

Последний раз редактировалось Ивано; 12.10.2012 в 14:02
  Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой механизм публикации картинок на сайте выбрать? Илья Общие вопросы 3 18.04.2007 17:46


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория