Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1 2

Плагин uLogin для FaposCMS 2.x

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#1
Плагин uLogin позволяет входить на сайт через социальные сети, без ручной регистрации на сайте.
Виджет с иконками сервисов выводится меткой {{ ulogin }}



Что тут делается:
 - Автоматическая регистрация на сайте используя данные из выбранного сервиса
 - Если ник занят или не соответствует требованиям то появляется промежуточная страница со сменой ника
 - После регистрации редирект на свою страницу
 - Если просто зашел то редирект на главную
 - После регистрации приходит личное сообщение с приветствием и паролем
 - В админке в настройке плагина можно сменить отображаемые сервисы в виджете и обязательные поля

Установка:
1. Распаковать архив и переместить папку before_view_ulogin в sys/plugins.
2. Для файла sys/plugins/before_view_ulogin/config.php выставить права 777.
3. Выполнить запросы к БД, указаны ниже.
4. Добавить метку {{ ulogin }} в нужном месте шаблона.

Запросы к БД:

ALTER TABLE `users` ADD `provider` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ;

ALTER TABLE `users` ADD `full_name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL AFTER `name` ;

ALTER TABLE `users_ulogin` ADD `id` INT( 11 ) NOT NULL AUTO_INCREMENT FIRST ,
ADD `identity` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
ADD `nickname` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ;
ADD PRIMARY KEY ( `id` ) ;
Прикрепленные файлы:
Прикрепление2: Открыть файл 97.429 Kb
Отредактировано автором 29 Июн 2013

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#2
супер, надо еще плагин с репой и плагин с пальцами для постов

Добавлено2013.06.30 00-16

кстати у меня "ошибка при выполнении операции", если тебе репу попытаться поменять

Соразработчик Atom-M CMS

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#3
решил проверить и тебе то я репу повысил. интересный способ добывания репы))) шучу))

Sproot

  • Истенный Атомовод
  • Админ
  • 323
  • Репутация:12 
  • Предупреждения: 0 
  • Регистрация:
    9 Апр 2012
#4
да ошибку выдаёт

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#5
прежде чем делать ALTER TABLE `users_ulogin` надо эту таблицу сначала создать.
надо переписать запросы к базе.

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
Ater, да, хотел обновить, а тут тема не обновляется, только белая страница

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#7
тут вообще что то творится непонятное...
например время добавления этого сообщения 18,07,2013 9:27

Добавлено2013.07.18 09-31

и тут в сообщениях пишет его вроде правильно, но сортировка на странице последних сообщений его не подтягивает...

поменяй на гите что бы правильно было.

Все мое имхо...
------
Не флуди и не да зафлудим будешь!

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#8
в моём форке такого не замечал

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#9
Сашка_из_Шебекино пишет:
тема не обновляется
обновляется два или три раза, а потом все white list...Нечто похожее и с репутацией, если попробовать второй раз за день её изменить, то этому юзеру уже не получится изменить её никогда.(проверено тут, в форке не проверял, м.б и там есть...) Зато в форке есть другой косяк с изменением репутации, в обратную сторону репутацию дать не получается.

Соразработчик Atom-M CMS

Ater

  • Атом-мозг
  • Юзер
  • 750
  • Репутация:15 
  • Предупреждения: 0 
  • Регистрация:
    17 Авг 2010
#10
для создания таблицы предполагается такой запрос:

CREATE TABLE `users_ulogin` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `identity` VARCHAR( 255 ) NOT NULL,
  `nickname` VARCHAR( 255 ) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci

Все мое имхо...
------
Не флуди и не да зафлудим будешь!
1 2
Сейчас online: 44. Зарегистрированных: 2. Гостей: 42.