1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб ваучеры/бонусы[DLE]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Evan, 29 сен 2013.

  1. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    Вот на днях решил сделать что то весёлое. полазил по сайтам увидел такую штуку как ваучеры. принцип работы моей системы. через админку мы добавляем ваучеры с паролем. пароль зашифровывается с помощью md5. если допустим игроку выпал такой бонус админ должен сообщить ему пароль. он вводит этот пароль. если пароли совпадает с паролем в бд, то мы получаем бонус в каком то размере iconomy денег (сколько денег решает админ адмниом), и строка с ваучером автоматически удаляется.
    Установка
    заливаем файлы на сайт.
    настраиваем конфиг
    в phpmyadmin вписываем
    Код:
    CREATE TABLE IF NOT EXISTS `lk_vaucher` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      `password_vauch` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      `bonus` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
    создаём 2 статистических страницы:
    в страницу админ панели вписываем {include file="/путь до скрипта/admin.php"}
    и ставим (для надёжности) Разрешить просмотр
    для следующих групп: администраторы

    в простую страницу вписываем {include file="/путь до скрипта/index.php"}
    вроде всё.
    Скачать
    http://rghost.ru/49039315
     
    Последнее редактирование: 20 авг 2014
  2. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Требую демо
     
    Kote4ka и Droid нравится это.
  3. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Можно так добавить многоразовые ваучера, кол-во использованией настраивается.
     
    agentik007 нравится это.
  4. GAZ6363

    GAZ6363 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    GAZ6363
    Когда даю запрос в phpmyadmin выбивает ошибку Unknown collation: 'utf8mb4_unicode_ci'
     
  5. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    сейчас домен на хостингере закожу будет тебе демо.
    всё демо зделал.
    попробуй сейчас. я обновил код
    я могу сделать если надо
     
  6. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Сделайте, лишним это не будет.
    И сделайте что бы не обязательно нужно было заполнять поле "игрок". Можно будет выложить ключик в свободный доступ и кто успеет ввести его тот и получит награду.
     
  7. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    Всё сделал.
    ну это можно сделать. убери в файлах проверку имени. вроде получится. либо поставь проверку пароля.
    вот держи. там всё в одном.эт я тестю на локл хосте. ну вроде получилось. это с проверкой имени.и в таблицу lk_vaucher добавь колонку amount
     

    Вложения:

    • message.zip
      Размер файла:
      867 байт
      Просмотров:
      41
  8. vedmakMineLife

    vedmakMineLife Старожил Пользователь

    Баллы:
    103
    Skype:
    vedmak.vl
    Имя в Minecraft:
    vedmak
    Неплохо, лайк !
     
    DavidShabaev и Evan нравится это.
  9. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    спасибо)
     
    I-Am-Black-Overlord нравится это.
  10. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Код ужасен, имхо
     
  11. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    ужасен из за того что ни защищён или вообще?
     
  12. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    и то и другое, можно сделать все намного легче
     
    ВремяПриключений нравится это.
  13. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    ну я не многово знаю. а на счёт защиты.разве при проверки нужна защита?
     
  14. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Конечно!
     
  15. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    strip_tags() норм?
     
  16. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    mysql_real_escape_string норм
     
  17. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    окей.но как тогда mysql_real_escape_string(md5())? разве так можно?
     
  18. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    можно, но не желательно, лучше обдумать все и написать заново.
     
  19. wOnt

    wOnt Старожил Пользователь

    Баллы:
    173
    Skype:
    jeffries_
    Имя в Minecraft:
    wOnt_
    Задумка вроде нормальная, а вот реализация..
     
    HoShiMin нравится это.
  20. Автор темы
    Evan

    Evan Старожил Пользователь

    Баллы:
    123
    я занимаюсь этим не долгое время и правильной реализации не могу придумать. вот что получилось на то мозгов и хватило.
     

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