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

1.2.6 (1.3.4) Голд при регистрации

Тема в разделе 'PW Решённые вопросы', создана пользователем alex21312131, 21 фев 2014.

Статус темы:
Закрыта.
  1. TopicStarter Overlay

    alex21312131 Guest

    Репутация:
    0
    И так. Добрый день/вечер. Искал голд при регистрации, но находил только под CoLinux. Кто может дать голд при реге для Linux? MySQL.
  2. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    Один я не улавливаю связь между игровой валютой PW, виртуалкой coLinux и ОС Linux ?
    FrozenThrone нравится это.
  3. TopicStarter Overlay

    alex21312131 Guest

    Репутация:
    0
    Нет. Просто читая код вижу mssql, а у меня MySQL. Вижу нет разницы, верно?
  4. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Код регистрации свой покажи.
  5. TopicStarter Overlay

    alex21312131 Guest

    Репутация:
    0
    Код:
    <? //=====Script by trash=====//  //=====For MySQL Database=====// //Auto_usecash by BlackPPoint//
        include "config.php";
       
        $Data = '<form action=register.php method=post>
        Login: 
        <input type=text name=login>
        Password:
        <input type=password name=passwd>
        Repeat password:
        <input type=password name=repasswd>
        Email:
        <input type=text name=email>
        <input type=submit name=submit value="Registration">
        </form>';
           
        if (isset($_POST['login']))
            {
                $Link = MySQL_Connect($DBHost, $DBUser, $DBPassword) or die ("Can't connect to MySQL");
                MySQL_Select_Db($DBName, $Link) or die ("Database ".$DBName." do not exists.");
               
                $Login = $_POST['login'];
                $Pass = $_POST['passwd'];
                $Repass = $_POST['repasswd'];
                $Email = $_POST['email'];
               
                $Login = StrToLower(Trim($Login));
                $Pass = StrToLower(Trim($Pass));
                $Repass = StrToLower(Trim($Repass));
                $Email = Trim($Email);
       
            if (empty($Login) || empty($Pass) || empty($Repass) || empty($Email))
                {
                    echo "All fields is empty.";
                }
           
            elseif (ereg("[^0-9a-zA-Z_-]", $Login, $Txt))
                {
                    echo "Login have a incorrect format.";
                }
               
            elseif (ereg("[^0-9a-zA-Z_-]", $Pass, $Txt))
                {
                    echo "Password have a incorrect format.";   
                }
           
            elseif (ereg("[^0-9a-zA-Z_-]", $Repass, $Txt))
                {
                    echo "Repeat password have a incorrect format.";   
                }
            elseif (StrPos('\'', $Email))
                {
                    echo "Email have a incorrect format.";   
                }   
            else
                {
                    $Result = MySQL_Query("SELECT name FROM users WHERE name='$Login'") or ("Can't execute query.");
                   
            if (MySQL_Num_Rows($Result))
                {
                    echo "Account <b>".$Login."</b> is exists";
                }
           
            elseif ((StrLen($Login) < 4) or (StrLen($Login) > 10))
           
                {
                    echo "Login must have more 4 and not more 10 symbols.";
                }
               
            elseif ((StrLen($Pass) < 4) or (StrLen($Pass) > 10))
           
                {
                    echo "Password must have more 4 and not more 10 symbols.";
                }
               
            elseif ((StrLen($Repass) < 4) or (StrLen($Repass) > 10))
                {
                    echo "Repeat password must have more 4 and not more 10 symbols.";
                }
               
            elseif ((StrLen($Email) < 4) or (StrLen($Email) > 25))
                {
                    echo "Email must have more 4 and not more 25 symbols.";
                }
           
            elseif ($Pass != $Repass)
                {
                    echo "Password mismatch.";
                }       
            else
                {
                    // $Salt = $Login.$Pass;
                    // $Salt = md5($Salt);
                    // $Salt = "0x".$Salt;
                    $Salt = base64_encode(md5($Login.$Pass, true));
                    MySQL_Query("call adduser('$Login', '$Salt', '0', '0', '0', '0', '$Email', '0', '0', '0', '0', '0', '0', '0', '', '', '$Salt')") or die ("Can't execute query.");
            $mysqlresult=MySQL_Query("select * from `users` WHERE `name`='$Login'");
            $User_ID=MySQL_result($mysqlresult,0,'ID');
            MySQL_Query("call usecash('$User_ID',1,0,1,0,500000,1,@[USER=11152]Error[/USER])") or die ("usecash failed!");
                    echo "Account <b>".$Login."(".$User_ID.")"."</b> has been registered.";
                }       
            }   
        }
       
        echo $Data;   
       
    ?> 
  6. FrozenThrone Пользователи

    Сообщения:
    256
    Лайки:
    70
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Winner on life
  7. TopicStarter Overlay

    alex21312131 Guest

    Репутация:
    0
    Так понимаю писать в самом низу?
  8. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Есть у тебя строка начисления голда при регистрации. Голд от 5-10 минут приходит.
    500000 минус 00 получаем в золоте 5000
Черновик сохранён Черновик удалён
Similar Threads
  1. mr.Slink
    Ответов:
    2
    Просмотров:
    3.046
  2. Fituchini
    Ответов:
    4
    Просмотров:
    1.357
  3. rdsmedia

    голд

    rdsmedia, 7 мар 2013, в разделе: Архив
    Ответов:
    6
    Просмотров:
    1.706
  4. darkworld
    Ответов:
    2
    Просмотров:
    1.520
  5. DIABLO
    Ответов:
    24
    Просмотров:
    3.470
Загрузка...
Статус темы:
Закрыта.

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