Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

uLogin для IPB 3.3.x

Опубликовано:

index.php?app=downloads&module=display&section=screenshot&id=263

Имя файла: uLogin для IPB 3.3.x

Владелец файла: Ritsuka

Файл размещен: 09 Май 2012

Файл обновлен: 09 Май 2012

Категория файла: Mods/Моды

 

Авторизация через социальные сайты посредством сервиса uLogin: http://ulogin.ru/

 

Установка:

- загрузить папку admin на сервер,

- АЦ > Модули авторизации > uLogin > включить,

- импортировать хук.

 

Больше ничего не требуется, сервис заработает сам. Принцип авторизации - на основании предоставляемых социалками данных пользователю создается полноценная учетная запись с рандомным паролем. В дальнейшем пользователь сможет либо снова авторизовываться через ту же социальную сеть, либо сменить/восстановить пароль через механизмы форума и входить напрямую.

 

Не удаляйте хук после установки "просто так", т.к. это удалит таблицу привязок аккаунтов к социальным сервисам, и после переустановки пользователи будут создавать новые аккаунты, а не входить под старыми!

 

Нажмите сюда, чтобы скачать этот файл

Рекомендованные сообщения

Опубликовано:

Хех... Улогин грузит маленькую автарку с соцсетей, 50 на 50. Что визуально не особо красиво. Пробовал пофиксить - ничего не получается.

Опубликовано:

Хех... Улогин грузит маленькую автарку с соцсетей, 50 на 50. Что визуально не особо красиво. Пробовал пофиксить - ничего не получается.

FAQ - https://ulogin.ru/faq.php

photo - квадратная аватарка (до 100*100), photo_big - самая большая аватарка, которая выдаётся выбранной соц. сетью,
Опубликовано:

photo - квадратная аватарка (до 100*100), photo_big - самая большая аватарка, которая выдаётся выбранной соц. сетью,

Пробовал ставить. Вообще тогда аватара не прикрепляеться. Хотя надо ещё раз поэксперементировать.

Опубликовано:

Если ставишь photo_big, то изображение вообще битое выходит.

Опубликовано:

Если ставишь photo_big, то изображение вообще битое выходит.

Нужно смотреть что вообще для photo_big приходит в ответе.

Опубликовано:

Нужно смотреть что вообще для photo_big приходит в ответе.

А как это узнать?

Опубликовано:

А как это узнать?

Найти

        if (empty($user) OR !is_array($user) OR !empty($user['error'])) return 'ERROR';

 

Добавить после

IPSDebug::addLogMessage("uLogin member data", 'uLogin', $user, true);

После аутентификации заглянуть в файл /cache/uLogin.cgi

Опубликовано:

Найти

А куда это добавить?

Опубликовано:

А куда это добавить?

 

admin\sources\loginauth\uloginplugin\auth.php

Опубликовано:

admin\sources\loginauth\uloginplugin\auth.php

Хм. Такой строчки там нет. Но есть:

if(isset($user['error'])) return 'ERROR';

 

Пойдёт такая?

Опубликовано:

Хм. Такой строчки там нет

Я в скачанном архиве смотрел.

Пойдёт такая?

 

Пойдет

Опубликовано:

После аутентификации заглянуть в файл /cache/uLogin.cgi

А ничего толкового не выводит:

 

--------------------------------------------------------------------------------
> Time: 1511858592 / Tue, 28 Nov 2017 08:43:12 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=880ea6a14ea49e853634fbdc5015a024
> uLogin member data
--------------------------------------------------------------------------------
> Time: 1511858625 / Tue, 28 Nov 2017 08:43:45 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=880ea6a14ea49e853634fbdc5015a024
> uLogin member data
--------------------------------------------------------------------------------
> Time: 1511858724 / Tue, 28 Nov 2017 08:45:24 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=880ea6a14ea49e853634fbdc5015a024
> uLogin member data
--------------------------------------------------------------------------------
> Time: 1511858744 / Tue, 28 Nov 2017 08:45:44 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=880ea6a14ea49e853634fbdc5015a024
> uLogin member data

 

Опубликовано:

@newbie,

 

--------------------------------------------------------------------------------
> Time: 1512486565 / Tue, 05 Dec 2017 15:09:25 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=ИД кея
> uLogin member data
array (
 'last_name' => 'Имя',
 'uid' => 'ИД авторизации',
 'identity' => 'https://www.facebook.com/app_scoped_user_id/ИД авторизации/',
 'network' => 'facebook',
 'photo_big' => 'http://graph.facebook.com/ИД авторизации/picture?type=large',
 'email' => 'емейл',
 'verified_email' => '1',
 'first_name' => 'Имя',
 'profile' => 'https://www.facebook.com/app_scoped_user_id/ИД авторизации/',
)
--------------------------------------------------------------------------------
> Time: 1512486696 / Tue, 05 Dec 2017 15:11:36 +0000
> URL: /index.php?app=core&module=global&section=login&do=process&auth_key=ИД кея
> uLogin member data
array (
 'last_name' => 'Имя',
 'uid' => 'ИД авторизации',
 'identity' => 'https://plus.google.com/u/0/ИД авторизации/',
 'network' => 'google',
 'email' => 'емейл',
 'photo_big' => 'https://lh3.googleusercontent.com/-ИД авторизации/photo.jpg',
 'verified_email' => '1',
 'first_name' => 'Имя',
 'profile' => 'https://plus.google.com/ИД авторизации',
)

 

Опубликовано:

Данные о картинке есть.

Как выглядит ссылка на битое изображение?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.