1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Регистрация для MySQL для любой версии сервера

Тема в разделе 'PW Web', создана пользователем Botchal, 27 янв 2013.

  1. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    у меня вопрос по реге,решил её попробовать на серв 1.4.7,на 1.4.6 идеально работала,а на 1.4.7 http://hkar.ru/kqIy
    есть у кого какие предположения что сделать чтоб заработало?
  2. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
    Ну это у тебя с сервером а не с моей регой, глянь в консоль (браузера), что там скажи.
  3. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    Код:
    
        <!DOCTYPE html>
        <html lang="us">
            <!--
    
    
                Регистрация для сервера Perfect World 1.4.4 - 1.4.5
                v1.0 beta от 27.01.2012
                Лицензия: GPL v3.
                Разработка приложения — Botchal [[email protected], vk.com/botchal]
                Специально для форума разработчиков и администраторов серверов популярных MMORPG игр — https://mmorpg-devs.ru
                Оффициальная страница скачки и обновлений —
                Пожертвования на развитие проекта —
                Удаление копирайтов автора запрещено.
    
            -->
            <head> … </head>
            <body>
                <img id="background" src="http://miragepw.servegame.com//pwserver/www/registration/background.jpg"></img>
                <div id="realBody">
                    <div id="wrapper">
                        <div id="wrapper-1">
                            <div id="tabs"> … </div>
                            <div id="terms" title="Соглашение для пользователей сервера">
    
    
                                1. Общие соглашения
    
                                <br></br>
    
    
                                1.1. Этот ресурс и сервер являются частной собственностью, и используется не для коммерции или выгоды.
    
                                <br></br>
    
    
                                1.2. Администрация не требует с игроков никакой платы, все сервисы игры (Личный кабинет, игровой сервер, форум) являются бесплатными и предоставляются по принципу "как есть".
    
                                <br></br>
    
    
                                1.3. Доступ к ресурсу может быть ограничен без предварительного предупреждения, например, для проведения технических работ или с целью пресечь нарушение правил (в случае, если есть информация о предстоящем нарушении).
    
                                <br></br>
    
    
                                1.4. Данные правила могут быть дополнены или изменены администрацией без какого-либо уведомления.
    
                                <br></br>
    
    
                                1.5. Каждый пользователь обязан самостоятельно отслеживать изменения в правилах.
    
                                <br></br>
    
    
                                1.6. Правила вступают в силу сразу после публикации.
    
                                <br></br>
    
    
                                1.7. Администрация принимает помощь от игроков на добровольной основе, а именно: помощь в поиске и исправлении ошибок, голосование за сервер, материальная помощь.
    
                                <br></br>
    
    
                                1.8. Набор кадров для обслуживания сервера или форума не производится среди случайных людей.
    
                                <br></br>
    
    
                                1.9. Для подачи жалобы, сообщения о баге, или другого важного вопроса рекомендуется использовать соответствующий раздел форума или сервис "Сообщить" в личном кабинете.
    
                                <br></br>
    
    
                                1.10. Администрация не обязана отвечаеть в игровой чат, по всем вопросам следует обращаться на форум или по icq.
    
                                <br></br>
    
    
                                1.11. Изменённые и/или дополненные правила проекта обратной силы не имеют.
    
                                <br></br>
    
    
                                1.12. Не знание правил не освобождает от ответственности за их не соблюдение.
    
                                <br></br>
                            </div>
                        </div>
                    </div>
                </div>
                <div id="audio"></div>
            </body>
        </html>
    
    
    Код:
    <!doctype html>
    <html lang="us">
    <!--
        Регистрация для сервера Perfect World 1.4.4 - 1.4.5
        v1.0 beta от 27.01.2012
        Лицензия: GPL v3.
        Разработка приложения — Botchal [[email protected], vk.com/botchal]
        Специально для форума разработчиков и администраторов серверов популярных MMORPG игр — https://mmorpg-devs.ru
        Оффициальная страница скачки и обновлений —
        Пожертвования на развитие проекта —
        Удаление копирайтов автора запрещено.
    -->
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Регистрация на сервере Star-PW.ru</title>
        <link href="http://miragepw.servegame.com//pwserver/www/registration/css.css" rel="stylesheet">
        <script src="http://miragepw.servegame.com//pwserver/www/registration/js.js"></script>
        <script>
            $(document).ready(function(){
                //табы
                $("#tabs").tabs("option", "active", 0);
                $("#tabs").tabs({
                    load: function(event, ui) {
                        $('form').jqTransform({imgPath:'images/'});
                        $('#audio').empty();
                        $('#audio').append('<audio autoplay="autoplay"><source src="http://miragepw.servegame.com//pwserver/www/registration/audio/click.wav" type="audio/wav"></audio>');
                        //голд
                        $("#gold").slider({
                            range: false,
                            value: [0],
                            min: 0,
                            max: 100000,
                            step: 50,
                            change: function(event, ui) {
                                $("input[data-at=gold]").val($(this).slider("option", "value"));
                            },
                            animate: true
                        });
                        //правила ссылка
                        $(".terms-link").click(function(event){
                            $("#terms").dialog("open");
                            event.preventDefault();
                            return false;
                        });
                    }
                });
                $('body').on('click', '.jqTransformButton', function(event){
                    $('#audio').empty();
                    $('#audio').append('<audio autoplay="autoplay"><source src="http://miragepw.servegame.com//pwserver/www/registration/audio/click.wav" type="audio/wav"></audio>');
                });
                //формы
                function SendForm(url, data, selector){
                    $(selector).html('<table><tr><td><img src="images/preloader.png"></td><td>Загрузка...</td></tr></table>');
                    $.ajax({
                        type: "POST",
                        url: url,
                        data: data,
                        success: function(response){
                            $(selector).html(response);
                        }
                    });
                }
                $('body').on('submit', '#form_register, #form_restore, #form_change, #form_activate', function(event){
                    SendForm($(this).attr('action'), $(this).serialize(), $(this).find('.response'));
                    return false;
                });
                //Правила
                $('#terms').dialog({
                    autoOpen: false,
                    width: 800,
                    buttons: [
                        {
                            text: 'Закрыть',
                            click: function() {
                                $(this).dialog('close');
                            }
                        }
                    ]
                });
             
            });
        </script>
    </head>
    <body>
        <img id="background" src="http://miragepw.servegame.com//pwserver/www/registration/background.jpg" />
        <div id="realBody">
            <div id="wrapper">
                <div id="wrapper-1">
                    <div id="tabs">
                        <ul>
                            <li><a href="http://miragepw.servegame.com//pwserver/www/registration/регистрация/">Регистрация</a></li><li><a href="http://miragepw.servegame.com//pwserver/www/registration/напомнить-пароль/">Напоминание пароля</a></li><li><a href="http://miragepw.servegame.com//pwserver/www/registration/сменить-пароль/">Смена пароля</a></li>
                        </ul>
                        <div id="tabs-1"></div><div id="tabs-2"></div><div id="tabs-3"></div>
                    </div>
                 
                    <div id="terms" title="Соглашение для пользователей сервера">
    1. Общие соглашения<br />
    1.1. Этот ресурс и сервер являются частной собственностью, и используется не для коммерции или выгоды.<br />
    1.2. Администрация не требует с игроков никакой платы, все сервисы игры (Личный кабинет, игровой сервер, форум) являются бесплатными и предоставляются по принципу "как есть".<br />
    1.3. Доступ к ресурсу может быть ограничен без предварительного предупреждения, например, для проведения технических работ или с целью пресечь нарушение правил (в случае, если есть информация о предстоящем нарушении).<br />
    1.4. Данные правила могут быть дополнены или изменены администрацией без какого-либо уведомления.<br />
    1.5. Каждый пользователь обязан самостоятельно отслеживать изменения в правилах.<br />
    1.6. Правила вступают в силу сразу после публикации.<br />
    1.7. Администрация принимает помощь от игроков на добровольной основе, а именно: помощь в поиске и исправлении ошибок, голосование за сервер, материальная помощь.<br />
    1.8. Набор кадров для обслуживания сервера или форума не производится среди случайных людей.<br />
    1.9. Для подачи жалобы, сообщения о баге, или другого важного вопроса рекомендуется использовать соответствующий раздел форума или сервис "Сообщить" в личном кабинете.<br />
    1.10. Администрация не обязана отвечаеть в игровой чат, по всем вопросам следует обращаться на форум или по icq.<br />
    1.11. Изменённые и/или дополненные правила проекта обратной силы не имеют.<br />
    1.12. Не знание правил не освобождает от ответственности за их не соблюдение.<br />
                    </div>
                 
                </div>
            </div>
        </div>
        <div id="audio"></div>
    </body>
    </html>
    
    это? или что то другое?
    просто решил попробовать серв 1.4.7 поставить,а там автоустановка и все скидывается в одну папку,я думаю что то с путями,но чтоб она заработала мне тогда придется что,пол кода переписывать реги? или есть как то проще,но заметил то что я делаю в папке pwserver/www/ аналогичное все появляется в var/www/....если есть идеи)жду)
  4. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
    неет, http://firebug.ru/ на мозилу ставь, потом нажимаешь F12, открываешь вкладку Сеть - включаешь, потом открываешь первую вкладку и нажимаешь Ctrl+F5 и видишь странноватую адресацию
    [​IMG]

    Что за
    Код:
    http://miragepw.servegame.com//pwserver/www/registration/css.css
    ?
    Быть может получится с
    Код:
    http://miragepw.servegame.com/registration/css.css
    ?
  5. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    ворос,как это подправить? чет скрипты пересмотрел не нашел...
  6. ТАМИОР ... Пользователи

    Сообщения:
    125
    Лайки:
    52
    Пол:
    Мужской
    Репутация:
    0
    Руками в коде. Скинь скрипт, посмотрю. Скачать с первого поста не могу, ссылки битые.
  7. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
  8. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    слушай,поставил твою регу на серв,вроде бы все показано что работает,но есть проблема,регаю ак,пытаюсь зайти в пв и нифига не получается,типо неверный логин или пароль,в чем косяк?
  9. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
    в регистре, ранее обсуждалось
  10. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    сижу...мучаюсь с твоей регой уже какой день...сдвигов нету...пытаюсь подогнать хэш правильный,но не получается....пока додумался до : $hash= base64_encode(md5($arr['login'].$arr['pass']));
    но это тоже не верно,в первой части есть ошибка,какая хз..пытаюсь подогнать под серв 1.4.6,подскажи что не так делаю,в файле classes.php меняю строки
    Код:
    public function DoRegister($arr){
                global $congig_form;
                $db = Model::$db;
                            $alt = md5($alt);
                            $alt = "0x".$alt;
                $hash= base64_encode(md5($arr['login'].$arr['pass']));
                foreach($db as $mysqli){
                    $mysqli->query('call adduser(\''.$arr['login'].'\', \''.$hash.'\', \'0\', \'0\', \'0\', \'0\', \''.$arr['email'].'\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \''.$arr['gender'].'\', \'\', \''.$mysqli->real_escape_string(Model::getRealIpAddr()).'\', \''.$hash.'\')');
    я просто уже не знаю ну что там должно быть...подскажи куда копать...
  11. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Вот так кодируют пароль , два распространённых варианта:

    $salt = '0x'.md5($username.$pass);
    $salt = base64_encode(md5($username.$pass, true));

    И теперь примените на практике это. Можете взять любую простую регу, и на ней определить , какой тип шифрования пароля Вас пропустит в игру. И далее доделаете вот эту регу с темы.
  12. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    $salt = '0x'.md5($username.$pass); не подойдет,$salt = base64_encode(md5($username.$pass, true)); а тут обрати внимание на код,я скинул уже подделанный под регу немного
    $hash= base64_encode(md5($arr['login'].$arr['pass']));


    $hash= base64_encode(md5 вот этот кусок я брал с регистрации которая по стандарту лежала с сервером 1.4.6 и там все работает,но что то там не хватает,
    потому что пишет старая версия клиента или неверный пароль.
  13. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Бэйз64 пароль не более 10 символов. А md5 пароль свыше 15 символов.
  14. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    так,и? что мне надо исправить? когда оставляю base64_encode все равно не верный,а когда md5 тоже....
  15. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
    странные дела, с процедурой робит, без - нет. здаётся мне надо дописать. дайте чтоль доступы тестовые
  16. FireStorm Пользователи

    Сообщения:
    33
    Лайки:
    14
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    есть у кого-нибудь не бета версия?
  17. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    а если почитать? тут все есть
  18. mobile Old school Пользователи

    Сообщения:
    45
    Лайки:
    5
    Репутация:
    0
    это бета, либо релиз но без комментов (зачем удалил не понятно)
  19. Devil94 Пользователи

    Сообщения:
    65
    Лайки:
    1
    Репутация:
    0
    а ты ещё не разобрался в чем проблема? почему не работает?
  20. GromNya Пользователи

    Сообщения:
    29
    Лайки:
    4
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    no
    Перезалей скрины.
Черновик сохранён Черновик удалён
Similar Threads
  1. (NevO)
    Ответов:
    33
    Просмотров:
    7.791
  2. OksidAzota
    Ответов:
    1
    Просмотров:
    958
  3. OksidAzota
    Ответов:
    1
    Просмотров:
    936
  4. OksidAzota
    Ответов:
    1
    Просмотров:
    979
Загрузка...

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