HybridAuth - Ошибка 500 при попытке авторизации через любую сеть
Неожиданно перестал работать HybridAuth: До попытки авторизации все работает как должно, авторизация через Login по логину паролю — работает. При попытки авторизоваться через любую социальную сеть — страница авторизации отображается как пустой лист, до этого отображалась как страница с Ошибкой 500. (Пока cookie не сбросишь — страница авторизации не приходит в норму) В логах не смотря на уровень DEBUG ошибок не показывает. Что делать и откуда копать — ума не приложу.
Может кто-то подскажет?
P.S. Сайт делаю с несколькими контекстами, но действия авторизации пробовал переключить только на основной контекст — результат тот же. Ошибка 500
Может кто-то подскажет?
P.S. Сайт делаю с несколькими контекстами, но действия авторизации пробовал переключить только на основной контекст — результат тот же. Ошибка 500
Комментарии: 6
Зашел в админку — снес всех пользователей, сессию не сбрасывал — страница все также «белый лист». При обновлении создался новый пользователь с провайдера Vkontakte. Удалил связку пользователя с провайдером — страница auth загрузилась нормально.
т.е. врод даже он авторизацию прошел. Но после этого связка пользователя и провайдера подвешивает страницу авторизации и профиля
Ну и последнее что смог забагтрейсить это то, что сам сниппет виснет на 43 этой строчке:
if ($services = $modx->user->getMany('Services')) {
А точнее на этом запросе:
$modx->user->getMany('Services')
if ($services = $modx->user->getMany('Services')) {
А точнее на этом запросе:
$modx->user->getMany('Services')
В итоге выяснил, пишет в логах просто сразу не нашел — проблемы с правами доступа. Но решения все равно нет пока, жду может какие комментарии?
Суть. HybridAuth по умолчанию не добавляет в группу пользователей нового пользователя, но… даже если я в ручную добавляю пользователя в группу «Покупатели» как и обычных зарегистрированных пользователей, все равно вылетает ошибка доступа. То ли кеширует где… но вроде все сбрасывал через ftp даже, то ли что-то не учитываю. Пойду пока посмотрю что там с добавлением при регистрации не так.
Суть. HybridAuth по умолчанию не добавляет в группу пользователей нового пользователя, но… даже если я в ручную добавляю пользователя в группу «Покупатели» как и обычных зарегистрированных пользователей, все равно вылетает ошибка доступа. То ли кеширует где… но вроде все сбрасывал через ftp даже, то ли что-то не учитываю. Пойду пока посмотрю что там с добавлением при регистрации не так.
Ну в итоге, ручное добавление помогло — надо было просто перевойти. И суть, что по умолчанию HypridAuth не добавляет в нужную группу пользователей, пойду разбираться — думаю на этом вопрос исчерпан. Спасибо за помощь =)
Параметр &groups
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.