|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  01.03.2010, 14:01 | #1 | 
| Senior Member Регистрация: 25.12.2009 
					Сообщений: 106
				 |  авторизация пользователя на фронте 
			
			создал расширение для авторизации пользователя на центральном сервере через WSDL  уходит запрос, приходит ответ, если пришли данные пользователя должны врубить его сессию и данные поместить в нее делаю это так Код:           $user = $response['result'];
          $GLOBALS["TSFE"]->fe_user->createUserSession($user);
          $GLOBALS["TSFE"]->fe_user->loginSessionStarted = TRUE;
          $GLOBALS["TSFE"]->fe_user->user = $user;
          $GLOBALS["TSFE"]->loginUser = 1;
          $GLOBALS["TSFE"]->fe_user->start();if($GLOBALS["TSFE"]->loginUser) и оказывается что там нуль...  ктото сталкивался с этим, может какого нить волшебного слова не хватает??? | 
|   |   | 
|  01.03.2010, 16:59 | #2 | 
| Administrator |   
			
			правильнее это все делать через auth сервис  (в репозитории много примеров по слову "auth") Но если хочется по своему то: насчет кода для создания юзера: есть примеры, как это делается в eid скрипте если без eid то можно так: - назначить $_POST те поля, которые есть у стандартного логин бокса - вызвать типа $TSFE->initFEuser(); или $GLOBALS['TSFE']->initFEuser(); function processFELogin($data){ // We put our incoming data to the regular piVars $_POST=$data; $user=tslib_eidtools::initFeUser(); $GLOBALS['TSFE']->loginUser=$user->user ? 1 : 0; $GLOBALS['TSFE']->fe_user=$user; это в eid скрипте так сделано экст ods_ajaxfelogin еще насчет юзера http://lists.typo3.org/pipermail/typ...ly/002273.html тут вариант как без $_POST сделать дело в том, что если юзер не залогинен, то сесиия и $GLOBALS['TSFE']->fe_user все равно существуют | 
|   |   | 
|  02.03.2010, 12:27 | #3 | 
| Senior Member Регистрация: 25.12.2009 
					Сообщений: 106
				 |   
			
			проблема в том что моих пользователей вообще нет и не будет в таблице fe_users все они на центральном сервере, где и находится вся билинговая система а типа3 только для фронта чтоб отдать его на растерзание и пользование весь функционал построен на сервисах и вся логика происходит на стороннем сервере | 
|   |   | 
|  02.03.2010, 14:18 | #4 | |
| Administrator |   Цитата: 
 При логина юзера добавлять его в таблицу fe_users (если его там нет) Иначе у вас не получится добиться полной совместимости Еще можно посмотреть другие auth экстеншены - там есть и аутентификация относительно LDAP и внешней SQL базы | |
|   |   | 
|  | 
| Опции темы | |
| Опции просмотра | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Отображение фото пользователя на сайте (FE) | Костик | Общие вопросы | 0 | 10.02.2009 17:17 | 
| узнать логин FE пользователя | demav | Общие вопросы | 4 | 05.03.2008 16:59 | 
| При установке требует имя пользователя | Бабушка | Установка | 0 | 21.02.2008 23:48 | 
| Авторизация на сайте перестала работать | margol | Общие вопросы | 0 | 17.10.2007 12:09 | 
| Идентификация пользователя | Zvir | Общие вопросы | 0 | 17.03.2004 17:00 |