Здравствуйте!
При использовании модуля авторизации через социальные сети, возникает две проблемы.
1. Вход в систему производится только со второго раза, т.е. надо дважды нажимать кнопку социальной сети в блоке авторизации. После первого нажатия производится автоматическая перезагрузка страницы, и для того чтобы завершить регистрацию и войти на сайт, надо еще раз нажать на ту же кнопку соц. сети.
2. Если пользователь хочет авторизоваться на сайте с использованием другой соц. сети, то появляется сообщение в верхней части экрана красным шрифтом:
Warning: array_fill() [function.array-fill]: Number of elements must be positive in db_placeholders() (line 276 of /home/drufly-6.28-1/includes/database.inc).
Warning: implode() [function.implode]: Invalid arguments passed in db_placeholders() (line 276 of /home/drufly-6.28-1/includes/database.inc).
Warning: array_keys() [function.array-keys]: The first argument should be an array in user_access() (line 528 of /home/drufly-6.28-1/modules/user/user.module).
User warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in _db_query() (line 169 of /home/drufly-6.28-1/includes/database.mysqli.inc).
При это использование повторяющихся эл. адресов разрешено. Если эта проблема ограничения дублирующих регистраций, то как вывести соответствующее сообщение на русском языке, а не вышеуказанный непонятный для пользователя набор букв.
Сайт - SRKBLOG.ru
Комментарии
Этот модуль создал наш парень (форумчанен), напиши ему, на Орге в разделе вопросы, можешь по русски, он отвечает быстро, думаю поможет...
Странная у вас проблема, ни разу не встречал такого.