uLogin не хочет авторизовать пользователя

Аватар пользователя NIKOLAI
Не в сети
Регистрация: 8 Ноя 2012
Сообщения:

При попытке войти на сайт (кстати даже на ваш!!! "drushop.ru) через социальные сети (вконтакте, фейсбук) uLogin пишет одно и тоже: "Ваш email уже зарегистрирован на сайте"

Как это побороть?

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

надо обновить модуль. с момента последней версии друшопа улогин сменил апи и теперь старые модули не работают.

Аватар пользователя admin
Не в сети
Регистрация: 8 Июл 2010
Сообщения:

brusee написал:
с момента последней версии друшопа улогин сменил апи и теперь старые модули не работают.

Спасибо. Не следил за данным модулем, обновлю модуль на сайте и в сборке.

Аватар пользователя Николай Ищенко
Не в сети
Регистрация: 16 Ноя 2012
Сообщения:

Ну вот, получилось уже залогиниться к вам. Я извиняюсь (заранее) за наивный и возможно глупый вопрос, но не могли бы вы рассказать, как можно обносить модуль uLogin правильно, если мой сайт уже на хостинг выложен?
Надо ли для этого заново перекачивать инсталл друшопа с сайта, перезаливать базу, или можно как-то это сделать в инсталлах модулей (пробовал, вроде инсталлит, но панель uLogin-a, не появляется). Заранее, спасибо.

Аватар пользователя Николай Ищенко
Не в сети
Регистрация: 16 Ноя 2012
Сообщения:

забыл разлогиниться... сорри :) а мессадж как удалить тут не вижу. Вот только с фоткой stretching не прошел. Админ, если можно, удали плиз эти два сообщения, и ответь на вопрос про uLogin. Еще раз спасибо тебе!

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

судя по тому что я вижу админ еще не разобрался с настройками модуля (улогин у вас подхватил картинку из контакта не соответствующую по размерам)

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

для тех кто не в курсе как обновлять модули:

1. удалил все файлы старого модуля из папки \www\sites\all\modules\uLogin
2. скачал с drupal.org последнюю версию в zip (tar) архиве и распаковал на старое место
3. зашел в интерфейс обновления модулей:/admin/build/modules
4. запустил обновления все обновилось и установилось

если надо полностью удалить все данные собраные модулем, а в данном случае так и надо (старый модуль криво встает поверх нового) то

до первого пункта надо выключить модуль

между 1 и 2 надо на странице модулей посетить вкладку "удалить" и удалить его там (удаление всех данных модуля из базы данных)

Аватар пользователя Николай Ищенко
Не в сети
Регистрация: 16 Ноя 2012
Сообщения:

Отдельное спасибо за помощь хочу сказать brusee, но вот в чем еще трабл:

brusee написал:
между 1 и 2 надо на странице модулей посетить вкладку "удалить" и удалить его там (удаление всех данных модуля из базы данных)

После отключения модуля uLogin - он упорно не хочет появляться в списке модулей под удаление. Попробовал другие модули - они в списке под удаление появляются.

Тогда брюс в личных сообщениях мне посоветовал: "выключайте модуль. потом заходите в пхпмайадмин и удаляйте таблицы _ulogin_ . если я правильно помню она там одна.. только перед этим не забудьте полный бэкап базы сделать (не через сайт а через пхпмайадмин).."
Захожу в пхпмайадмин и вижу, что после таблицы drushop_uc_zpayment_transaction идет сразу drushop_upload (никаких таблиц с uLogin в списке нет).

Ну думаю ладно, удалю файлы физически, заменю на новые, и будет счастье. Сделал - панель появилась, только варнингов хоть отбаляй :(

ворнинг кстати такой:

user warning: Table 'drushop.drushop_ulogin_identity' doesn't exist query: SELECT * FROM drushop_ulogin_identity WHERE network = 'vkontakte' AND ulogin_uid = '10169463' in Z:\home\drushop.dn\www\sites\all\modules\ulogin\ulogin.module on line 304.
user warning: Table 'drushop.drushop_ulogin_identity' doesn't exist query: INSERT INTO drushop_ulogin_identity (uid, network, ulogin_uid, data) VALUES (80, 'vkontakte', '10169463', 'a:15:{s:9:\"photo_big\";s:58:\"http://cs418722.userapi.com/v418722463/222/Ug1c9fWa78..\";s:6:\"manual\";s:5:\"email\";s:5:\"bdate\";s:10:\"11.10.1990\";s:3:\"sex\";s:1:\"2\";s:7:\"profile\";s:24:\"http://vk.com/id10169463\";s:3:\"uid\";s:8:\"10169463\";s:7:\"country\";s:20:\"Белоруссия\";s:9:\"last_name\";s:12:\"Ищенко\";s:8:\"nickname\";s:12:\"nik.ischenko\";s:5:\"email\";s:22:\"nik.ischenko@gmail.com\";s:10:\"first_name\";s:14:\"Николай\";s:8:\"identity\";s:24:\"http://vk.com/id10169463\";s:7:\"network\";s:9:\"vkontakte\";s:5:\"photo\";s:58:\"http://cs418722.userapi.com/v418722463/226/ltc-zbgx__..\";s:14:\"verified_email\";s:2:\"-1\";}') in Z:\home\drushop.dn\www\sites\all\modules\ulogin\ulogin.module on line 300.

Поэтому хочу спросить: как кто менял старую версию uLogin-а на новую?

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

судя по ошибкам вы откопали вообще левую версию улогина (у меня в архиве 4 версии и ни с одной не может получиться такого сочетания ошибок в указаном файле)! берите здесь: http://drupal.org/project/ulogin (dev версию не пробовал, а 6.x-1.3 точно рабочая)

Аватар пользователя Николай Ищенко
Не в сети
Регистрация: 16 Ноя 2012
Сообщения:

Все перекачал с указанной ссылки, все поставил (и RealName и uLogin и uLoginName), но ошибка опять вылазит. Проверил phpMyAdmin-ом - улогиновская таблица не создалась в базе данных :(

Для того, чтобы улогин обновил базу данных - что надо запускать?

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

короче хрен знает че он у вас выпендривается, у меня встал без проблем. выполните в пхпмайадмине запрос:

  1. CREATE TABLE IF NOT EXISTS `drushop_ulogin_identity` (
  2.   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  3.   `uid` int(10) unsigned NOT NULL DEFAULT '0',
  4.   `network` varchar(32) NOT NULL DEFAULT '',
  5.   `ulogin_uid` varchar(32) NOT NULL DEFAULT '',
  6.   `data` blob NOT NULL,
  7.   PRIMARY KEY (`id`),
  8.   UNIQUE KEY `network_ulogin_uid` (`network`,`ulogin_uid`),
  9.   KEY `uid` (`uid`)
  10. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
  11.  
  12. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  13. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  14. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

он создаст нужную таблицу со структурой необходимой для работы улогина. запрос надо выполнять находясь в базе данных друшопа

Аватар пользователя Ирина Жигинас
Не в сети
Регистрация: 2 Фев 2013
Сообщения:

Уважаемый brusee, подскажите, как правильно настраивать ulogin и Realname, чтобы имена получались, как на вашем сайте - по-человечески? Я вроде как все подключала, как обычно, права дала, а имена в комментах и профиле (автор) ulogin_facebook_100001672699980. В "Моем аккаунте" - пишет по-человечески.

Пожалуйста, подскажите!

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

это у зареганых через улогин пользователей? не проверял работу улогина с фэйсбуковскими регистрациями. если это про старые материалы (сделаные до настройки имен) то надо заменять вручную..

Аватар пользователя brusee
Не в сети
Регистрация: 11 Мар 2012
Сообщения:

кстати этот сайт как и друшоп в целом не мой. его создал admin, просто он редко здесь появляется. я лиш пользуюсь его сборкой так как она очень удобна.

Отправить комментарий

MultiAuthentication
Содержание этого поля является приватным и не предназначено к показу.