Проблемы с Uloginом

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Не корректно работает

#16 24 сентября 2012 в 06:39
После продолжительного мучения, вымучил Ulogin с добавлением в ленту активности и отправкой логина и пароля на почту!
Давайте его протестируем, найдем глюки если есть и исправим их!
Заливаем файлы, теперь еще файл registr.txt нужно добавить в /includes/letters.
Активируем, ели уже был установлен то обновляем.

100% работоспособность без тестирования гарантировать не могу, так что не забывайте сделать бекап перед установкой!
Прикрепленный файл
ulogin05b_a2bei.zip 14 Кб
#17 24 сентября 2012 в 07:20

SJen, делаешь улогин чтобы можно было склейку профилей делать?:)

yury
а ulogin разве электронку не всегда спрашивает? — ее же можно задать в обязательных полях.
#18 24 сентября 2012 в 07:23
У меня с майла, googla и вконтакте электронку берет отлично, одноклассников не тестил.
#19 24 сентября 2012 в 09:43
SJen, да, спрашивает, но вот только склейка не происходит с уже существующим профилем, т.к чтобы склеить надо запрашивать пароль от того акка, у которого мэил такой же. А сейчас происходит глюк если например вхожу через твиттер и указываю такой жемэил, как у профиля. В итоге выдает белый лист и сайт перестает показываться
#20 24 сентября 2012 в 09:49


SJen, да, спрашивает, но вот только склейка не происходит с уже существующим профилем, т.к чтобы склеить надо запрашивать пароль от того акка, у которого мэил такой же. А сейчас происходит глюк если например вхожу через твиттер и указываю такой жемэил, как у профиля. В итоге выдает белый лист и сайт перестает показываться

yury

в базу в cms_user загляни что там твориться?
#21 24 сентября 2012 в 19:05
а у твиттер же https://twitter.com/ а в БД пишет просто http

да и склейка не происходит с существующим профилем
#22 24 сентября 2012 в 19:13
yury, ясно, может доберусь… со временем сейчас не очень хорошо у меня)
Я себе внедрил ulogin с отправкой на электронку и лентой, но до склейки не дошел еще.
#23 24 сентября 2012 в 19:35
по моему склейка самое важное в нем, т.к иначе один человек может сам не подозревая создать десяток профилей)

и как быть с твитером?
#24 24 сентября 2012 в 19:45
yury, у себя то я твиттер убрал — мне такая экзотика ни к чему))
Моей аудитории хватит вк, одноклассников, моймир и фэйсбук.

А вот склейку да, надо бы организовать…
#25 24 сентября 2012 в 20:07
поделись решением если получится, пожалуйста)
#26 25 сентября 2012 в 05:21
На данный момент, временным решением будет оставить у себя только те социалки с которыми Ulogin работает стабильно, и использовать его исключительно для регистрации новых пользователей но не для входа что бы не засорять базу копиями профилей, и может по трясти разработчиков с Ulogina, тикетами их закидать, предложениями, может что они исправят?! Плагин нужный но доработки стоит.
#27 25 сентября 2012 в 06:36

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

Win_wiruzz
Win_wiruzz, так в чем проблема то? — проверяем уникальность электронки и просто не создаем профиль-клон.
Сейчас юлогин проверяет мыло на уникальность(переменная $already_email) и если такое уже было — просто меняет мыло на другое, а можно вообще в этом случае не создавать профиль
#28 25 сентября 2012 в 06:49

Сейчас юлогин проверяет мыло на уникальность(переменная $already_email)

SJen
так оно и есть, после захода с разных соци сетей в которых указаны разные e-mailы создается новый пользователь с уникальным мылом но с одинаковым логином. Сегодня по мучаю ulogin потом выложу кусок базы, посмотрем что выйдет.
#29 25 сентября 2012 в 07:01
А вот и нет, логины разные, все путем, а что с e-mailоми ?

-
— Дамп данных таблицы `cms_users`
--

INSERT INTO `cms_users` (`id`, `group_id`, `login`, `nickname`, `password`, `email`, `icq`, `regdate`, `logdate`, `birthdate`, `is_locked`, `is_deleted`, `is_logged_once`, `rating`, `points`, `last_ip`, `status`, `status_date`, `invited_by`, `invdate`, `openid`) VALUES
(24,1, 'chernenkomaksim', 'Черненко Максим', '77669ca45f8eaf8f2a55ce02582ca132', 'chernencko.maxyandex@yandex.ru', '', '2012-09-25 13:51:58', '2012-09-25 13:52:20', '1990-02-03', 0, 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', NULL, NULL, 'http://openid.yandex.ru/chernencko-max/'),
(23, 1, 'maksim23', 'Maksim', 'a3980dea743728dc2773772ae8943332', 'chernencko.max@yandex.ru', '', '2012-09-25 13:50:46', '2012-09-25 13:50:51', '1990-05-03', 0, 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', NULL, NULL, 'http://odnoklassniki.ru/248599342856'),
(22, 1, 'maksim22', 'Maksim', 'add59633290cdaadc2e2e700a5e33908', 'maksim.winvkontakte@mail.ru', '', '2012-09-25 13:50:30', '2012-09-25 13:50:37', '1990-05-03', 0, 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', NULL, NULL, 'http://vk.com/id57136681'),
(21, 1, 'maksim', 'Максим *******', 'e10adc3949ba59abbe56e057f20f883e', 'maksim.win@mail.ru', '', '2012-09-24 16:20:24', '2012-09-25 13:51:05', '1990-05-03', 0, 0, 1, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', NULL, NULL, 'http://my.mail.ru/mail/maksim.win/'),
(20, 1, 'win', 'Win', '908647241da6d3f981448b96e5236efc', 'novyedruzya@gmail.com', '', '2012-09-24 02:54:34', '2012-09-25 13:51:42', '1990-05-03', 0, 0, 0, 0, 0, '127.0.0.1', '', '0000-00-00 00:00:00', NULL, NULL, 'https://plus.google.com/u/0/105322001881522693825/');
#30 25 сентября 2012 в 07:38
Win_wiruzz, с имэйлами как раз все понятно
код посмотрите плагина. Если мыло уже есть, то к нему добавляется провайдер и пишется в таблицу

chernencko.max@yandex.ru => chernencko.maxyandex@yandex.ru
maksim.win@mail.ru => maksim.winvkontakte@mail.ru

Логин и мыло — ВСЕГДА уникальные в базе данных, они не могут быть одинаковыми у разных пользователей
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.