Обновление модуля 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 (АВАТАР) :)

39 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. посмотрел сейчас там самая первая версия со всеми багами :)

  23. Доброго времени суток!
    Установил но почемуто не правильно работает.
    Вот здесь в коде ( &redirect_uri={ulogin} ) так и должно быть ничего менять не надо?
    У меня при авторизации через соц сеть пишет ошибку 404,
    в браузере адрес http://ulogin.ru/{ulogin}
    Как это исправить?

  24. а вы в index.php не забыли код добавить? и еще обработка {ulogin} не происходит на статических страницах типа правила регистрации и тп. Была у одного проблема с этим он пытался поставить авторизацию только на страницу стандартную страницу регистрации

  25. Да действительно работает Когда ставишь код в логи.тпл Спасибо!

    Но проблема E-mail осталась, модуль не берёт E-mail с соц сети, а прописывает ник@мой сайт.ru
    И нет ни каких сообшений с просьбой сменить E-mail на действительный.
    Как с этим бороться???

    Я все коды прописа во всех (index.php, init.php, options.php, adminpanel.lng) файлах по инструкции.

  26. Желательно что бы модуль брал E-mail с соц сети.
    Но хотя бы чтоб отпровлял на ПС пользователю сообщение о смене на реальный E-mail

  27. ну вообще именно так он и делает модуль только в одном случае дает сгенерированое мыло если на сайте уже зарегистирован акк с таким мылом и в этом случае в ПМ уходит сообщение что мыло сгенерировано и предложение его сменить если же происходит просто регистрация и с емайл все впорядке отправляется письмо на это емайл, архив модуля откуда скачивали? попробуйте этот самый последний http://seozalex.ru/2011/12/02/dorabotka-modulya-ulogin-dle/ я уже точно не помню если честно, но то о чем вы пишите уже реализовано было

  28. Да дествительно такое мыло уже было поэтому он генерировал, теперь работает Спасибо!
    Я прошол авторизацию модуль мыло взял с соц сети. Но на мыло не пришло сообщение о регистрации.

    И ещё одна проблемка надеюсь последняя.
    При одинаковых E-mail он генерирует но В ПМ не приходит собщение о смене мыла!
    Я специально проверил.
    Что с этим делать?

  29. Скачал последнию версию поставил, проверил всё равно не отправляе ПМ с предложением сменить мыло. И при нормальной авторизации На мыло тоже не отправляет…

  30. Может тебе дать адрес сайта зайдёшь сам проверишь?

    И ещё вопрос: в движке DLE должна быть включина функция отправки на E-mail письма с активацией?
    У меня выключина.

  31. не я ставил на сайт с дефолтными настройками все работало а вообще почта работает на хостинге письма нормально доходят? этот сайт то чтоли http://freegamespc.ru/ ну я смотрю ты там что-то менял в модуле почему у тебя мыло-то такое генерится да и вообще почему оно генерится когда не должен генерится врядли с мое мыло у тебя на сайте было зарегистрировано а он мне какой-то бредовый [email protected] дал

  32. Почта норм. работает лично проверял. И на E-mail отпровляет и в ПС тоже.
    а на счёт мыла, у меня обычно генерирует после @ ставит мой сайт.ru а переднию часть он ни когда не трогал. лично проверял

    а так всё норм. работает кроме того что он не посылает, не на мыло сообщение о регистрации не в ПС о том чтобы сменить мыло.
    почему?
    Как исправить?
    Помогите….

    И ещё при авторизации через facebook пишет такую ошибку
    ( Not Supported File! Thumbnails can only be made from .jpg, gif and .png images! )
    Что это такое?
    Как исправить?

  33. я посмотрел там видимо ulogin у себя сменил что-то чтоли у меня например подставляется не реальный емайл какой-то поэтому и не приходят письма (видимо надо переделывать чтобы всегда слать сообщение в PM с просьбой ввести реальный email)
    насчет фейсбука незнаю у меня нормально все проходит без проблем(правда у меня там маленькая картинка)

  34. Когда переделаешь? Это долго пределовать?

  35. незнаю когда как только так сразу как появится настроение и время

  36. Доброго времени суток! Спасибо за доработку скрипта…но у меня есть проблема….при регистрации с яндекса….логин не корректно отображается ….мне кажется что-то с кодировкой не так…где можно подправить скрипт?.СКРИНШОТ кодировка сайта winвщцы-1251

  37. на улогине есть сейчас их собственный модуль авторизации попробуйте его использовать :)

Leave a Reply

You must be logged in to post a comment.