Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Плюшки для WebMCR | Авторизация через ВК, рефералки и ЛС

proxwian

Старожил
Пользователь
Баллы
103
Cookie.png
Свежие бесплатные плюшки для CMS WebMCR​
1. Авторизация на сайте через ВКонтакте - демо​
Скажите нет мультиаккаунтам и подтверждениям по e-mail и телефонам! Ведь с этим скриптом аккаунт ВКонтакте сделает все за вас!
Плюсы:
  • Резко снижается кол-во мультиаккаунтов на сайте
  • Быстрая авторизация, проверка пользователя по VkID
  • Настроить нужно всего 2 параметра: id приложения ВК и его секретный ключ
  • Удобное управление через ПУ приложения ВКонтакте
Минусы:
  • Требуется наличие аккаунта ВКонтакте как для администратора так и для пользователя
  • Не адаптирован для связи с DLE, Xenforo и др. (планируется исправить)
Установка:​
  • Скачайте необходимые файлы, поместите в папку с установленным WebMCR
  • Создайте новое приложения ВК здесь выберите тип "Веб-сайт" и настройте под себя
  • Откройте config.php, найдите строчку $bd_users = array ( и ниже вводите:
Код:
  'uid' => 'uid',
  • В том же config.php в конце (до ?>) добавьте:
Код:
$vkconfig = array (
  'appid' => 'ваш id приложения ВК',
  'scode' => 'ваш секретный код приложения',
)
  • Также после $config = array ( пропускаем строку и вводим:
Код:
  'domain' => $_SERVER["HTTP_HOST"],
  • В Базе Данных выполняем запрос:
Код:
ALTER TABLE accounts ADD uid INT(32) AFTER create_time
  • Ставим лайку к посту и наслаждаемся рабочим скриптом ;)
2. Реферальная система - демо
Скрипт для поощрения пользователей за каждого приглашенного друга в виде бонусной или игровой валюты. Можно указать рефера при регистрации или перейте по специальной ссылке-рефералке​
​
Плюсы:​
  • Реферер получает бонус сразу после регистрации пользователя
  • Быстрая настройка
  • Поддержка разных систем игровых валют (iconomy, relamoney и др.)
Минусы:
  • Без подтверждения по e-mail теряет свой смысл, т.к. добавляется накрутка игровых денег (встроенная блокировка ip в WebMCR частично решает эту проблему). Для исправления проблемы требуется отдельная система подтверждения регистрации (скоро выложу в виде дополнения)
  • Не настроено для работы в связке авторизацией ВК (могу настроить платно в ЛС)
Установка:​
  • Скачать необходимые файлы, залить в каталог с WebMCR
  • Открыть config.php, найти строку 'iconomy' => 'текст', и вместо текст вписать название таблицы, в которой находится столбец с вашей валютой
  • В том же файле найти:
Код:
$bd_money = array (
  'login' => 'username',
  'money' => 'balance',
);
И заменить на:​
Код:
$bd_money = array ([/LEFT][/LEFT][/LEFT]
[LEFT][LEFT][LEFT]  'login' => 'username',][/LEFT][/LEFT][/LEFT]
[LEFT][LEFT][LEFT]  'money' => 'balance',[/LEFT][/LEFT][/LEFT]
[LEFT][LEFT][LEFT]  'bonus' => '1024',[/LEFT][/LEFT][/LEFT]
[LEFT][LEFT][LEFT]);
  • Настройка: username - колонка с ником пользователя в таблице, указанной в пункте 2, balance - колонка с балансом пользователя, 1024 - сумму, которая будет даваться игроку за 1 приглашенного игрока
Вид реферальной ссылки: http://сайт.ру/index.php?refby=ник_игрока
​
3. [Бонус] Авторизация через ВК + реферальная система в связке: скачать

4. Система личных сообщений - скоро

​
Если вам понравились скрипты, поставьте лайку к посту, мне будет очень приятно. Заказать какой-то скрипт на php от меня можно в skype: proxwian​
 
NC22 прошу оценить :) сделал в лучших традициях MCR
Извиняюсь, ошибка в скрипте. Сейчас перезалью
 
ссылку на скачивание нашел, теперь в Demo не могу найти кнопку "авторизоваться через VK" :)

вобще дополнение нужное, хотелось бы видеть еще авторизацию и по другим соцсетям (Google+, Одноклассники)
 
ссылку на скачивание нашел, теперь в Demo не могу найти кнопку "авторизоваться через VK" :)
Просто нажми "Создать аккаунт"
вобще дополнение нужное, хотелось бы видеть еще авторизацию и по другим соцсетям (Google+, Одноклассники)
Это уже в ЛС. За копеечку допилю под любую соц.сеть со своим API авторизации
 
@proxwian, немного не так себе представлял.

Мне кажется, для пользователя будет удобней если при заходе на сайт он увидит надпись "Авторизоваться через: тут логотип(ы) VK и т.д., он на жмет на логотип, скрипт делает все свои дела и тут 2 варианта:

1. пользователь уже есть в базе сайта - продолжаем обычную авторизацию
2. новый пользователь - тут нужно вывести диалог в котором запросить желаемый ник (имя в игре) и создать нового пользователя (после проверки на совпадение логинов)

это только мое IMHO.
вот примерно как тут
да и к тому же, там уже есть скрипты, только поправить под WebMCR
 
@proxwian, немного не так себе представлял.

Мне кажется, для пользователя будет удобней если при заходе на сайт он увидит надпись "Авторизоваться через: тут логотип(ы) VK и т.д., он на жмет на логотип, скрипт делает все свои дела и тут 2 варианта:

1. пользователь уже есть в базе сайта - продолжаем обычную авторизацию
2. новый пользователь - тут нужно вывести диалог в котором запросить желаемый ник (имя в игре) и создать нового пользователя (после проверки на совпадение логинов)

это только мое IMHO.
вот примерно как тут
да и к тому же, там уже есть скрипты, только поправить под WebMCR
Ты не учел кое-чего: у одного человека могут быть аккаунты в нескольких соц.сетях, а значит, что он сможет сделать себе много "твинков". Поэтому я сделал авторизацию только через 1 самую популярную в России соц.сеть
 
Молодец, похвально конечно, но так делать нельзя
PHP:
$users_name = $_POST['user_name'];
$users_lname = $_POST['user_lname'];
$uid = $_POST['uid'];
$usex = $_POST['usex'];
Объяснять надо почему?
 
Молодец, похвально конечно, но так делать нельзя
PHP:
$users_name = $_POST['user_name'];
$users_lname = $_POST['user_lname'];
$uid = $_POST['uid'];
$usex = $_POST['usex'];
Объяснять надо почему?
Для бесплатного скрипта пойдет :D
UPD: Добавлена реферальная система
Жду ваших идей для новых плюшек в теме ;) буду реализовывать. Также для заказа php скриптов есть скайп: proxwian
 
У меня есть просто гениальнейшая идея! Почему бы тебе сразу не выложить свой рутовый пароль от базы и сервака, чтобы люди не тратили свое время на взлом твоей демки. :)
Подсказка, есть такая функция intval()
 
У меня есть просто гениальнейшая идея! Почему бы тебе сразу не выложить свой рутовый пароль от базы и сервака, чтобы люди не тратили свое время на взлом твоей демки. :)
Подсказка, есть такая функция intval()
Ладно ладно, добавлю фикс :oops:
UPD 2: Обновлены файлы для авторизации через ВКонтакте. Заклеена дырка. Просьба всем перекачать
 
Лучше что бы в реф. системе выдавался бонус не за регистрацию, а когда приглашенный игрок поиграет указанное кол-во времени, а то так просто будет деньги накрутить..
 
Лучше что бы в реф. системе выдавался бонус не за регистрацию, а когда приглашенный игрок поиграет указанное кол-во времени, а то так просто будет деньги накрутить..
За доработкой - в ЛС. Могу хоть как сделать. А вообще я планирую сделать бонус после подтверждения аккаунта по e-mail
up
 
Уже принялся за написание системы ЛС для WebMCR! Скоро релиз первой версии!
 

Поделиться этой страницей

Назад
Верх