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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.12.2010, 13:54   #1
savao
Новенький
 
Регистрация: 26.12.2010
Сообщений: 26
По умолчанию

sr_feuser_register попробовал вместе с felogin... юзеров создает, но только возникает одна проблема - когда пытаюсь залогинится под таким юзером, то felogin выдает ошибку, типа такого юзера нет. Хотя в базе он точно есть. Так же попробовал расширение Frontend User Management (datamints_feuser) тут все то же самое, тоже felogin выдает ошибку, но странное дело, когда заходишь в базу, то видишь что время последнего посещения юзера ненулевое. Если еще раз пытаешься залогинится, то время последнего посещения меняется... Т.е. тут все таки логин происходит.
Вот из-за таких вот непоняток я и предпочитаю попробовать написать что-то свое, а не пользоваться готовым... Слишком много с готовым может возникать проблем.
savao вне форума   Ответить с цитированием
Старый 28.12.2010, 14:16   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию



Цитата:
Слишком много с готовым может возникать проблем.
TYPO3 не для велосипедистов
dmartynenko вне форума   Ответить с цитированием
Старый 29.12.2010, 13:11   #3
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Цитата:
Сообщение от savao Посмотреть сообщение
sr_feuser_register попробовал вместе с felogin... юзеров создает, но только возникает одна проблема - когда пытаюсь залогинится под таким юзером, то felogin выдает ошибку, типа такого юзера нет. Хотя в базе он точно есть. Так же попробовал расширение Frontend User Management (datamints_feuser) тут все то же самое, тоже felogin выдает ошибку, но странное дело, когда заходишь в базу, то видишь что время последнего посещения юзера ненулевое. Если еще раз пытаешься залогинится, то время последнего посещения меняется... Т.е. тут все таки логин происходит.
Вот из-за таких вот непоняток я и предпочитаю попробовать написать что-то свое, а не пользоваться готовым... Слишком много с готовым может возникать проблем.
Может проблема с кукисами? Они просто не устанавливаются... Ответ один - искать ответы в руководствах, они там есть, убеждался в этом сам (есть хорошая пословица - смотришь в книгу, видишь фигу... ). Часто ответ лежит в неожиданных местах...
Андрей Аксенов вне форума   Ответить с цитированием
Старый 29.12.2010, 13:13   #4
savao
Новенький
 
Регистрация: 26.12.2010
Сообщений: 26
По умолчанию

Так где конкретно искать то?
Я пробовал искать, но как-то не вижу... вижу тока эту самую фигу...
Если бы сам мог найти, тут бы не спрашивал.
savao вне форума   Ответить с цитированием
Старый 29.12.2010, 13:19   #5
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

поставь следующий параметр в localconf.php из typo3conf/
Код:
$TYPO3_CONF_VARS['SYS']['cookieDomain'] = '.you_domen.com';
Андрей Аксенов вне форума   Ответить с цитированием
Старый 29.12.2010, 18:15   #6
savao
Новенький
 
Регистрация: 26.12.2010
Сообщений: 26
По умолчанию

Поставил этот параметр, и после этого перестало логинится даже в backend. Но при этом и на сайте не заработало. Может тут дело в том что домена у нас пока нет и я указал:
$TYPO3_CONF_VARS['SYS']['cookieDomain'] = '.my_IP:my_Port';
После того как я это вставил, перестал работать логин и в backend.
Что я неправильно делаю?
А так, если этого значения не ставить, то у нас логин в backend работает, а на разрабатываемом сайте нет.
savao вне форума   Ответить с цитированием
Старый 30.12.2010, 13:46   #7
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Цитата:
Сообщение от savao Посмотреть сообщение
Поставил этот параметр, и после этого перестало логинится даже в backend. Но при этом и на сайте не заработало. Может тут дело в том что домена у нас пока нет и я указал:
$TYPO3_CONF_VARS['SYS']['cookieDomain'] = '.my_IP:my_Port';
После того как я это вставил, перестал работать логин и в backend.
Что я неправильно делаю?
А так, если этого значения не ставить, то у нас логин в backend работает, а на разрабатываемом сайте нет.
Вот полное описание этой настройки:
Цитата:
Restricts the domain name for FE and BE session cookies. When setting the value to ".domain.com" (replace domain.com with your domain!), login sessions will be shared across subdomains. Alternatively, if you have more than one domain with sub-domains, you can set the value to a regular expression to match against the domain of the HTTP request. The result of the match is used as the domain for the cookie. eg. /\.(example1|example2)\.com$/ or /\.(example1\.com)|(example2\.net)$/. Separate domains for FE and BE can be set using $TYPO3_CONF_VARS['FE']['cookieDomain'] and $TYPO3_CONF_VARS['BE']['cookieDomain'] respectively.
То есть, если нужны cookie для внешнего интерфейса, то нужно установить домен в
$TYPO3_CONF_VARS['FE']['cookieDomain']
для внутреннего, в
$TYPO3_CONF_VARS['BE']['cookieDomain']
ну а то, что было установлено - это для общих сессий...
$TYPO3_CONF_VARS['SYS']['cookieDomain']
Андрей Аксенов вне форума   Ответить с цитированием
Старый 30.12.2010, 13:50   #8
savao
Новенький
 
Регистрация: 26.12.2010
Сообщений: 26
По умолчанию

Ага, спасибо, сейчас попробую...
savao вне форума   Ответить с цитированием
Старый 30.12.2010, 06:06   #9
sven
Новенький
 
Регистрация: 25.12.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от savao Посмотреть сообщение
sr_feuser_register попробовал вместе с felogin... юзеров создает, но только возникает одна проблема - когда пытаюсь залогинится под таким юзером, то felogin выдает ошибку, типа такого юзера нет. Хотя в базе он точно есть.
... Слишком много с готовым может возникать проблем.
тоже были такие проблемы, после внимательного чтения инструкции sr_feuser_register (реально хорошо написанной) и следования ее предписаниями все заработало "на ура". Лично я сталкивался с тем что неправильно укзывал права на доступ к страницам (в инструкции подчеркивается что права должны быть установлены для страницы, а не для объекта контента), еще было что из-за настройки юзер не попадал в нужную группу и т.п.

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
TYPO3 не для велосипедистов

в общем-то да
sven вне форума   Ответить с цитированием
Старый 30.12.2010, 11:40   #10
savao
Новенький
 
Регистрация: 26.12.2010
Сообщений: 26
По умолчанию

А у меня груп юзеров вообще нет. Откуда они появляются? Напрямую в базу писать или есть каки-то средства typo3?
savao вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите понять новичку. LaDmi Общие вопросы 3 16.03.2010 20:36
помогите разобраться с HMENU ctor TypoScript практикум 1 30.03.2009 18:51
помогите разобраться с доменами Veitmen Общие вопросы 0 18.07.2006 16:34
tcdirectmail: помогите разобраться Melnichuk Общие вопросы 1 12.07.2006 16:19
Помогите новичку Дмитрий Логвинов Общие вопросы 2 12.08.2005 13:28


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


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

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