Обновление модуля uLogin для DLE


Обновил модуль устранен баг с аватарами спасибо Діма Ваврійчук обратившего на это внимание. У того у кого модуль уже установлен можно просто заменить файл модуля .php и изменить место подключения модуля в файле init.php

1
2
3
4
5
//В файл init.php в папке engine 
//ниже 
if ($config['allow_registration'] == "yes") { 
//вставляем     
require_once ENGINE_DIR . '/modules/ulogin.php';

остальным вся установка описана в файле readme.txt архива. Скачать модуль для ДЛЕ ulogin версия 2 (АВАТАР) :)

Category: CMS, DLE, Новости Tags: facebook Google google и ulogin http://ulogin.ru/panel.html?id=0&display=1&redirect_uri=http://seozalex.ru/2011/11/29/381/#commentform&callback=&providers=vkontakte http://ulogin.ru/panel.html?id=0&display=1&redirect_uri=http://seozalex.ru/2011/11/29/381/#commentform&callback=&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex http://ulogin.ru/panel.html?id=0&display=1&redirect_uri=http://seozalex.ru/2011/11/29/381/#commentform&callback=&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex http://ulogin.ru/panel.html?id=0&display=1&redirect_uri=http://seozalex.ru/2011/11/29/381/#commentform&callback=&providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google,yandex loginza для dle аватары с Вконтакте mailru odnoklassniki twitter ulogin ulogin dle ulogin google photo_big ulogin выдает не тот ник ulogin для dle ulogin и безопасность ulogin на dle ulogin при авторизации dle yandex
23 Responses
  1. иногда на 1 человека создаётся несколько анкет… (при каждом нажатии новая регистрация) первой ник делает имя а следующие регистации к никам добавляются цифры ID…
    и в качестве мыла использует мой домен + ник… было-бы хорошо что-бы система проверяля наличие уже зарегестрированого пользователя и в следуующий раз при нажатии не создавался новый пользователь а вход в систему совершался бы ранее зарегистрированными данными… Это можно как-нибудь решить?

  2. вообще-то именно так она и поступает создание нескольких аккаунтов возможно только при авторизации через разные системы вообще алгоритм такой по полученному логину идет проверка существует ли этот логин на сайте если существует, то идет проверка пароля у этого логина так как алгоритм генерации пароля неизменен тоесть при его генерации используется полученное от системы $user['identity']
    P.S у меня такого бага не возникало попробую проверить еще

  3. я только что опробовал через facebook получается всё время 2 пользователя…
    http://i.imgur.com/BfL7w.png
    http://i.imgur.com/vH2fi.png

  4. хорошо я проверю возможно у фейсбук различный параметр выдается в таком случае переделаю :) на что-то более постоянное чем $user['identity'] спасибо

  5. буду ждать обновлений, действительно полезный модуль,
    большое спасибо за разработку. давно искал :)

    я так понимаю он целиком и полностью зависит от ulogin.ru, как насчет риска закрытия этого сервиса? если вдруг ulogin.ru закроется что станет с зарегистрированными пользователями?

    есть ли какие-нибудь риски со стороны безопасности (в плане взлома сайта).

    и какой генерируется пароль для пользвателя?

    например на сайте зарегистрировался пользователь с ником «user» через facebook.
    сможет ли он войти в систему введя данные «user» «password» через стандартную форму login.tpl?

  6. я так понимаю он целиком и полностью зависит от ulogin.ru, как насчет риска закрытия этого сервиса? если вдруг ulogin.ru закроется что станет с зарегистрированными пользователями?

    действительно все зависит от ulogin.ru так же впрочем как скажем в логинзе от loginza.ru :)
    по поводу зарегистрированых юзеров в случае закрытия сервиса конечно они не смогут залогинится, потому как именно сервис забирает данные от сайтов и пересылает для регистрации
    пароль генерируется на основе $user['identity'] это обычно ссылка на профиль юзера на том или ином сайте через который идет регистрация + salt это параметр который можно задать дополнительно для большей безопасности пароля и который будет знать только человек у котрого есть доступ к файлу модуля

    P.S.
    Исходя из данных пожеланий и вопросов :) модуль обновлен:
    1. устранен баг с повторной регистрацией с другим логином
    2. добавлена отправка сообщения на почту с логином и паролем
    3. в случае если емайл был сгенерирован системой при регистрации автоматически высылается сообщение в ПМ с предложением сменить его на существующий реальный емайл юзера.
    4. добавлена возможность подмешать при формировании пароля соль строка 45 файла модуля(для большей безопасности :) )

    архив с модулем обновил

  7. Ух-ты оперативно! БОЛЬШУЩЕЕ СПАСИБО ЗА ТРУД!
    проверил, больше глюков не наблюдалось! работает как часики!

    насчёт юлогин будем надеется всё в порядке будет=)
    ещё раз огромное спасибо!

  8. Пожалуйста :) также должен сказать спасибо всем кто проявил интерес и помог тем самым поправить модуль.

  9. а как вместо photo использовать photo_big
    а то у меня аватарка очень маленькая получается…

    И спасибоще за испревления!!!!

  10. и еще… у меня например Вконтакте в имени есть ураинская буква «і» когда логинюсь через юлогин, то оно ее упускает и вместо «dima» делает «dma»…

    это только у меня такой глюк.. или нет?)

  11. Доступны следующие поля: first_name — имя пользователя, last_name — фамилия, email — e-mail, nickname — псевдоним, bdate — дата рождения, sex — пол, photo — квадратная аватарка (до 100*100), photo_big — самая большая аватарка, которая выдаётся выбранной соц. сетью, city — город, country — страна.

    да действительно ведь у них есть возможность взять photo_big — самую большую аватарку у системы сделаю тогда :)
    по поводу украинских букв просто скрипт использует функцию ДЛЕ totranslit, а я слышал про этот глюк раньше тут 2 пути либо допилить ДЛЕшную функцию или можно в принципе заменить ее на свою как и было у меня первоночально

  12. кстати если есть желание можно самому допилить с большой аватаркой в запросе что в файле login.tpl добавить photo_big или заменить просто photo на photo_big и в скрипте соответственно найти $user['photo'] и заменить на $user['photo_big'] сейчас сделаю у себя проверю как получится к вечеру выложу

  13. пробовал как вы написали.. но не работает.. буду ждать вашей версии =)

  14. хотя получилось.. но не совсем корректно.. вместо аватара выводиться картинка с надписью «Ulogin»

  15. дело в том что такую картинку выдает улогин если не смог получить другой
    http://ulogin.ru/img/photo_big.png

    да а по поводу транслита открываешь modules/functions.php строка 80 думаю сам догадаешься что сделать добавляешь туда букву и то на что в результате должна измениться при транслите

  16. «дело в том что такую картинку выдает улогин если не смог получить другой»

    я так и понял…. а за транслит спасибо!)

  17. добавил.. но результат тот же…

  18. а это в имени или в логине трабл?

  19. если в логине то totranslit можешь после $user = json_decode($s, true); вставить print_r($user); и посмотреть что ulogin выдает дальше будем посмотреть

  20. Автор я извиняюсь, отличается ли на данный момент ваш ulogin от официального риальза ?? ПОДМЕЧУ !! НА ДАННЫЙ МОМЕНТ…

  21. тот что на оффсайте он и есть мой ulogin для ДЛЕ, а вот насчет какая там версия я не слежу. я его у них не выкладывал, крайний раз когда предложил скачать им обновленную версию они ничего не ответили

  22. посмотрел сейчас там самая первая версия со всеми багами :)

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">