Скрыть объявление
У нас появился новый проект - RADIO Lite - получите собственное недорогое онлайн-радио! Спешите принять участие в тестировании здесь.

Lemira ART [FREE] Авторизация через социальные сети 1.2.2

Авторизация и регистрация в чате VOC++ через социальные сети

  1. Майор
    Студией Lemira ART и компанией Hostlite разработан модуль, позволяющий авторизовываться и регистрироваться в чате VOC++ через социальные сети Вконтакте, Facebook, Google+ и Одноклассники
    Стоимость данного мода составляет 0!!!! EUR т.е. бесплатно!.
    Если Вы сами не можете установить и настроить социальные сети, то мы это можем сделать за 4 EUR.
    Посмотреть в работе данный модуль можно в чате Team Chat
    Перед установкой Вам нужно получить бесплатный ключ. Для этого пишите Rain или Капитан.
    Установка:
    1. Содержимое папок data и www распаковать в соответствии с их названиями.
    2. На папку data/socializer и содержимое установить права на запись 0777.
    3. Открыть файл data/engine/files/voc_user_data.php, и вставить в самое начало файла, после

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    вставить

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    Далее строки

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    заменить на

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    4. Открыть файл data/engine/files/registration_add.php после строки

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    вставить

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    затем строку

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    заменить на

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    5. Открыть файл inc_user_class.php и после строки

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    добавить

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    6. Открыть файл admin/navi.php и в удобное место вставить

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    7. На титульной странице в нужном месте вывести ссылку (можно добавить картинку на эту ссылку, по Вашему усмотрению)

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    На этом установка завершена.Теперь переходим к настройке.
    Настройка:
    1. Зайти в админпанель, выбрать слева VocSocializer, ввести лицензионный ключ.
    1.1. Настройка Vkontakte
    1.1.1. Перейти на сайт Developers | VK
    1.1.2. Нажать "Создать приложение"
    1.1.3. Ввести любое название, выбрать тип "Веб-сайт", вписать домен Вашего чата, как на скриншоте
    [hostlite.ru]ВК1.png
    1.1.4. Перейти на вкладку "Настройки", установить "Состояние" на "Приложение влючено и видно всем", скопировать содержимое поля "ID приложения" в поле "ID клиента" во вкладке "Настройки Vkontakte", поле "Защищенный ключ" скопировать в поле "Секретный ключ", затем перевести выключатель "Вход" в позицию "Вкл".​
    [hostlite.ru]ВК2.jpg
    1.2 Настройка Facebook
    1.2.1. Перейти на сайт Facebook-Entwickler
    1.2.2. Вверху выбрать "My Apps" => "Add a new app"
    1.2.3. Выбрать "www-сайт",ввести любое название приложения, ввести домен Вашего чата в поле "Site URL", нажать "Skip to dashboard"
    1.2.4. Перейти на вкладку "Settings".
    Поля "App domains" и "Site URL" должны быть заполнены как "Ваш_Домен.ru" и "http://Ваш_Домен.ru/" соответственно, где chat.ru - домен Вашего чата.
    Внимание! ОБЯЗАТЕЛЬНО прописать e-mail адрес в поле "Contact Email".

    Скопировать содержимое поля "App ID" в поле "ID клиента" во вкладке "Настройки Facebook", поле "App Secret" скопировать в поле "Секретный ключ", затем перевести выключатель "Вход" в позицию "Вкл".
    1.2.5. Перейти на вкладку "Advanced", установить все как на скриншоте. В поле "Valid OAuth redirect URIs" добавить "http://Ваш_Домен.ru/lemira/socializer/socializer.php"
    Посмотреть вложение 3338
    1.2.6. Затем перейти на вкладку "Status & Review", включить приложение.​
    [hostlite.ru]ФБ1.png

    1.3. Настройка Google+
    1.3.1. Перейти на сайт Sign in - Google Accounts
    1.3.2. Вверху нажать "Create Project"
    1.3.3. В появившемся окне ввести любое название, подождать пока приложение создастся. Нажать "Enable APIs", выбрать "Google+ API", нажать "Enable API"
    1.3.4. Перейти слева "APIs & auth" => "Credentials", нажать "Add credentials" и выбрать "OAuth 2.0 Client ID".
    Информация! Возможно нас попросят задать "Product name". Переходим по "Configure product name" и задаем любое название. Возвращаемся в "APIs & auth" => "Credentials", снова добавляем OAuth 2.0 Client ID, выбираем "Web application".

    В поле "Authorized JavaScript origins" прописываем "http://Ваш_Домен.ru" БЕЗ слеша в конце!
    В поле "Authorized redirect URIs" прописываем "http://Ваш_Домен.ru/lemira/socializer/socializer.php" и нажимаем "Create".
    1.3.5. Скопировать содержимое поля "Here is your client ID" в поле "ID клиента" во вкладке "Настройки Google", поле "Here is your client secret" скопировать в поле "Секретный ключ", затем перевести выключаель "Вход" в позицию "Вкл".

    1.4. Настройка "Одноклассников"
    1.4.1. Входим в аккаунт "Одноквассников:, переходим по ссылке OK.RU
    1.4.2. Нажимаем "перейти по ссылке", затем "добавить приложение"
    1.4.3. Пишем:
    Название - VocSocializerNazvanieChata
    Короткое имя - vsnazvaniechata
    Описание - любое описание
    Тип приложения - External, убрать галку с Web.
    Загрузить и вставить ссылки на 3 картинки 128x128, 50x50, 18x18. (Важно картинки должны быть именно такого размера)
    Ссылка на приложение - https://DOMEN-CHATA/lemira/socializer/socializer.php (важно: именно https протокол)
    Список разрешённых redirect_uri - http://DOMEN-CHATA/lemira/socializer/socializer.php (важно: только http протокол)
    Клиентская OAuth авторизация - ставим галочку
    Статус - публичное.
    Сохраняем.
    1.4.4. на почту придет письмо с нужными ключами - заполняем поля в админке чата.
    Внимание! Внимание! Данный мод конфликтует с модом Antilink от Mvoc. Рекомендуется отключить либо мод либо блокировку смены e-mail.

    Интересно! Дополнительная информация

    1. Все входы/регистрации через данный плагин привязываются к e-mail адресу социального аккаунта. В случае, если человек зашел например, через "Вконтакте" и у него почта была vasya@mail.ru, то если он зайдет через "Facebook" и у него в аккаунте будет такая же почта - его сразу перебросит в чат, в противном случае зарегится новый ник.

    2. Для того, чтобы уже существующией пользователи смогли заходить в чат через социальные сети - им необходимо добавить в свой профиль чата e-mail адрес, на который привязан один из соц. профилей. В это млучае пользователи смогут заходить без ввода пароля.

    3. Если пользователь новый и регистрируется через данный плагин - на его почту из соц. аккаунта будет отправлен сгенерированный пароль. Пользователь сможет заходить как через соц. сети так и обычным способом.

    4. В скрипте предусмотрена загрузка фото из соц. профиля, если оно установлено и доступно. В противном случае будет показываться стандартная чатовская заставка, согласно Вашего дизайна.

    Внимание! Администрация оставляет за собой право отказать в продаже/предоставлении ключа без объяснения причин

    Изображения

    1. [hostlite.ru]ФБ2.png

Последние обнoвления

  1. Изменение настроек в ОК