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

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

Веб Универсальный ЛК для всех CMS + защищённая админка [v0.4]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Семён {Un2Mod.RU}, 5 дек 2013.

Статус темы:
Закрыта.
  1. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Всем привет! Я доработал данный кабинет, дописал к нему защиту админки и пр. и выкладываю его в паблик!

    ВНИМАНИЕ!!!

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

    ОБНАРУЖЕН ПАЛВАЮЩИЙ БАГ ПОЗВОЛЯЮЩИЙ ЗАГРУЖАТЬ ПЛАЩИ/СКИНЫ БЕСПЛАТНО!
    Остальные системы работают нормально!



    [25.02.14 - На данный момент актуальна версия 0.4 (Скачать full_0.4 | upd_03_to_0.4)]
    1. Отображения скина и плаща в виде 3d, крутится, вертится
    2. Загрузка скинов, hd скинов, плащей.
    3. Покупка групп(Мультисерверность);
    4. Магазин блоков(Поиск, категорий, корзинка, Мультисерверность);
    5. Аукцион(Блоки, типа магазина, но пользователь сам ставит цену и если его цена не кем не была перебита, то по окончанию срока лота, он получает товар);
    6. Разное(Обмен денег на игровые, передача денег другому пользователю);
    7. Полный AJAX
    8. Продвинутый шаблонизатор
    9. Игровая валюта
    10. Хлебные крошки.
    11. Удобная, защищённая админка
    12. Без дыр и багов.



    [LAST] 25.02.14 - v0.4 - [ Новый плагин для выборки вещей из бд (GetBuy Версия 1.6.4 и выше) + скрипты к нему]

    8.12.13 - v0.3 - [Оптимизация кода, удаление старых функций. Защита кабинета при вызове вне CMS]

    7.12.13 - v0.2 - [Оптимизация кода. Включение всех настраиваемых опций в конфиг]

    5.12.13 - v0.1 - [Быдлокод + ошибки]

    СКАЧАТЬ КАБИНЕТ v 0.4 + GetBuy [Инструкция в архиве!]


    СКАЧАТЬ Скрипты AdminView.php и Shop.php + Плагин GetBuy
    Заменить скрипты view/AdminView.php и ajax/Shop.php соответствующими скриптами из архива! После нужно удалить из бд все таблицы ваших магазинов либо добавить в структуру таблиц магазинов столбец `item` VARCHAR(45)
    Плагин установить на сервер и привязать к БД.

    Чтобы сказать спасибо, нажми мне нравится!
     
    Последнее редактирование: 5 дек 2014
    _grefer_, Diezel0468, Кузя и 43 другим нравится это.
  2. Lapos213

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

    Баллы:
    103
    Снимок.PNG
    Автор,исправь.
     
  3. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Поправил) Теперь?
    Знающих людей прошу протестировать
     
    slavik123123123 нравится это.
  4. ImAlive

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

    Баллы:
    123
    Skype:
    makcvsdog
    Я ослеп от кода.
     
  5. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    ужс.
     
  6. ApaDoctor

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

    Баллы:
    103
    Вообще, я бы сделал отдельный файл, "конфиг".
    В котором можно было бы настроить доступ к мускулу и прочее
    Чтобы не пришлось выискивать строки, и редактировать все
     
  7. Larin

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

    Баллы:
    103
    Почему такой красивый код?
     
  8. appl3_w0rm

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

    Баллы:
    173
    Имя в Minecraft:
    appl3_w0rm
    Потому что ТС вообще не смотрел что копипастит.
     
    DoG743, Hephest и Сникерсни нравится это.
  9. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Что именно копипастит? Русским языком написано чей это скрипт. Написано что он изменён. А про быдлокод знаю сам следующие версии всё решат. Пока жду отзывов о защите.
     
  10. BlackSun

    BlackSun Активный участник Пользователь

    Баллы:
    78
    Ужасно. У этой админки есть конфиг
    PHP:
    require_once 'config/config.php';
    почему же топикстартер его не использовал?

    check_empty_cookies, check_empty_session, check_identity - дикая индусятина!
    PHP:
    function check_empty_session(){
        
    $integrity true;
        if(empty(
    $_SESSION['adm_name']))$integrity false;
        if(empty(
    $_SESSION['adm_hash']))$integrity false;
        if(empty(
    $_SESSION['adm_password']))$integrity false;
        if(
    $integrity){
            return 
    false;
        }else{
            return 
    "EMPTY";
        }
    }
    vs
    PHP:
    function check_empty_session(){
        return (
            empty(
    $_SESSION['adm_name']) ||
            empty(
    $_SESSION['adm_hash']) ||
            empty(
    $_SESSION['adm_password'])
        ) == 
    false;
    }
    Тоже самое и с остальными функциями. К тому же, зачем ты проверяешь булевую перевенную, чтобы потом вернуть всё тот же bool?
    PHP:
    $identity true;
    // ...
    $identity false;
    // ...
    if($identity){
        return 
    true;
    }else{
        return 
    false;
    }
    Едем дальше. Редиректы..
    PHP:
    function redirect($link){
        echo 
    "<script language='javascript'>document.location.href = '".$link."'; </script>";
    }
    Используй буфферизацию вывода и редиректы через header!
    PHP:
    ob_start();
    // ...
    function redirect($url) {
        
    ob_end_clean();
        
    header("Location: {$url}");
        die();
    }
    // ...
    ob_end_flush();
    Что вот это за магические проверки?
    PHP:
    if($name == "Admin"$admin true;
    if(
    $name == "НИК АДМИНА"$admin true;
    Автор когда-нибудь слышал о массивах?
    PHP:
    $admins = array('admin1''admin2''admin3');
    if (!
    in_array(strtolower($name), $admins)) {
        die(
    /* .. */);
    }
    И я промолчу про кусок с goto, это ****ец. За такое сжигают на кострах.
     
    Евгеха19_93, Dikey, zahar003 и 4 другим нравится это.
  11. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Всё, всё, я понял что быдлокод это плохо:D Спасибо за замечания. Работаю над следующей версией!
     
  12. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    :eek: лол. можешь киви и вебмани кое откуда выдернуть и впихнуть сюда? (как в rentshop)
     
  13. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    @zuma2, не понял вашего сарказма.
     
  14. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    сарказма не было. надо сделать оплату в лк как в rentshop (такой скрипт есть в паблике) могешь? (там qiwi+webmoney(wmr-wmz))
     
    slavik123123123 нравится это.
  15. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Могу если постараться, но лучше интеркасса ИМХО =)
     
    ПриветОтМиднайта нравится это.
  16. Larin

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

    Баллы:
    103
    Ну лучше вообще написать свой шлюз) Имхо.
     
  17. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    lazypay сорцы валяются везде, но там ппц а не код. если только банчить кодами.
     
  18. dima621

    dima621 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    diman621
    Чувак, спс огромное) Думал никто и не будет делать авторизацию для данного ЛК.
     
  19. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    ЛК обновлён качаем все :D;)
     
    ВремяПриключений нравится это.
  20. DevilEz_Mc

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

    Баллы:
    103
    Имя в Minecraft:
    DevilEz
    Поможешь
    Поможешь поставить ?
     
Статус темы:
Закрыта.

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