Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3
  1. #1

    Avatar de levelx
    Data de Ingresso
    Nov 2010
    Localização
    fail Cave
    Idade
    41
    Posts
    559
    Agradecido
    28
    Agradeceu
    23
    Peso da Avaliação
    23

    Padrão pagina de troca de senha do bau

    bom antigamente tive problema no bau . nao tava dando para trocar a senha ingame e etc tem uns 2 anos isso, ai pedi para o fabricio me ajudar ele fez esta pagina para mim, entao estou postando , pois nao uso mais , mais pode ser util para alguem.

    ela é independente do site, pode ser utilizada separadamente e é protegida tbm.

    creditos: fabricionaweb
    Código PHP:
    <?    # by FABRICIONAWEB 
        #
        
        header("Content-Type: text/html; charset=utf-8",true);

        session_start();
        
        # CONFIGURAÇÕES DE CONEXAO COM SQL
        
        $sql = array(
        
        'HOST'         =>         '127.0.0.1',         # IP HOST [PADRÃO '127.0.0.1']
        'USER'         =>         'sa',                 # USER SQL [PADRÃO 'sa']
        'PWD'         =>         '123456',             # SENHA DO SQL
        'DATABASE'  =>         'MuOnline',         # DATABASE [PADRÃO 'MuOnline']
                    
        );
        
        # CONFIGURAÇÃO DE MENSSAGENS A EXIBIR
        
        $languages = array(
        
        # PRINCIPAL
        
        0 => 'Alterar / Remover Senha do Bau',
        1 => 'Login / Senha',
        2 => 'Usuário:',
        3 => 'Senha:',
        
        # ERRORS
        
        4 => 'Preencha todos os campos',
        5 => 'Login ou Senha incorretos',
        
        # LOGINS MESSAGES
        
        6 => 'Logado com sucesso... Redirecionando...',
        7 => 'Logado:',
        8 => '(sair)',
        9 => 'Saindo...',
        
        # OPÇÕES
        
        10 => 'Adicionar Senha ao Báu',
        11 => 'Remover Senha do Báu',
        
        # MENSSAGENS
        
        12 => 'A senha digitada não confere.',
        13 => 'A senha do báu deve conter 4 numeros.',
        14 => 'Esta opção requer que você deslogue de sua conta.',
        15 => 'A senha foi inserida no báu com sucesso!<br />Seu báu agora está trancado.',
        16 => 'Seu báu não esta trancado!',
        17 => 'Erro inexperado, tente novamente.',
        18 => 'A senha do báu foi removida com sucesso!<br />Seu báu agora está aberto.'
        
        );
        
        @mssql_select_db($sql['DATABASE'],@mssql_connect($sql['HOST'],$sql['USER'],$sql['PWD'])) or die('Não foi possivel conectar-se ao servidor');

    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Fabricionaweb" />
    <title><?=$languages[0]?></title>
    <style type="text/css">
        @import url('css.css');
    </style>
    </head>

    <body>
    <? if(isset($_SESSION['AUTH_USER']) == false) { ?>
    <div id="Div1">
    <div class="Div2"></div>
    <div class="Div3"></div>
    <form id="form1" name="form1" method="post" action="?send=login">
    <table width="256" border="0" cellpadding="0" cellspacing="0" style="border: 1px solid black;">
      <tr>
        <td colspan="2" align="center" class="title-bar"><?=$languages[1]?></td>
      </tr>
      <tr>
        <td width="84" align="center" class="pad-user"><?=$languages[2]?></td>
        <td width="170" style="padding: 10px 0px 5px 0px;"><input name="user_login" type="text" class="text" id="user_login" maxlength="12" /></td>
      </tr>
      <tr>
        <td align="center" class="pad-pw"><?=$languages[3]?></td>
        <td><input name="pwd_login" type="password" class="text" id="pwd_login" maxlength="12" /></td>
      </tr>
      <tr>
        <td colspan="2" align="center" class="pad-button"><input name="submit" type="submit" id="submit" value="Logar-se" class="button"/></td>
      </tr>
      <? if($_GET['send'] == 'login') {
          
          echo('<tr><td colspan="2" align="center" class="pad-pw">');
          
          $user    = $_POST['user_login'];
          $pwd    = $_POST['pwd_login'];
          
          if(empty($user) or empty($pwd)) {
              
              echo($languages[4]);
          
          } else {
              
              $ckDados = mssql_fetch_object(mssql_query("SELECT count(1) as LoginCK FROM dbo.Memb_info WHERE memb__pwd='{$pwd}' and memb___id='{$user}';"));
              
              if($ckDados->LoginCK == 0) {
                  
                unset($_SESSION['AUTH_USER'],$_SESSION['AUTH_PWD']);
                echo($languages[5]);
              
              } else {
                
                $_SESSION['AUTH_USER'] = $user;
                $_SESSION['AUTH_PWD'] = $pwd;
                echo($languages[6].'<script>window.setTimeout("window.location=\''.$_SERVER['PHP_SELF'].'?\'", 1000);</script>');
            
              }
                
          }
          
          echo('</td></tr>');
          
        } ?>
    </table>
    </form>
    </div>
    <? } else { ?>
    <div id="Div2">
    <div class="Div2"></div>
    <div class="Div3"></div>
      <table width="500" border="0" cellspacing="0" cellpadding="0" style="border: 1px solid black;">
        <tr>
          <td align="left" class="title-bar"><?=$languages[7].$_SESSION['AUTH_USER'].' <a href="?send=loggout">'.$languages[8].'</a>'?></td>
        </tr>
        <tr>
          <td align="center" class="pad-user">
    <? if($_GET['send'] == 'loggout') {
            
        unset($_SESSION['AUTH_USER'],$_SESSION['AUTH_PWD']);
        echo($languages[9].'<script>window.setTimeout("window.location=\''.$_SERVER['PHP_SELF'].'?\'", 1000);</script>');

    } else {
    ?>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="33%" valign="top">
            <ul>
                <li><a href="?send=addpw"><?=$languages[10]?></a></li>
                <li><a href="?send=delpw"><?=$languages[11]?></a></li>
            </ul>
        </td>
        <td width="67%" valign="top"><? if($_GET['send'] == 'addpw') { ?>
        <h1><?='» '.$languages[10]?></h1>
        <br />
        <div class="result">
        <strong>ATENÇÃO</strong><br />
        Caso seu báu já esteja trancado, <br />esta opção mudará a senha do báu!
        </div>
        <br />
        <form id="form2" name="form2" method="post" action="?send=addpw&agree=true">
        <table width="95%" border="0" align="center" cellpadding="0" cellspacing="2">
          <tr>
            <td width="28%">Sua senha: </td>
            <td width="72%"><input name="pwd_account" type="password" class="text" id="pwd_account" maxlength="12" /></td>
          </tr>
          <tr>
            <td>Senha do Báu:</td>
            <td><input name="pwd_bau" type="text" class="text" id="pwd_bau" maxlength="4" /></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><input name="button" type="submit" class="button_mini" id="button" value="Adicionar" /></td>
          </tr>
        </table>
        </form>
        <br />
        <? if($_GET['agree'] == true) {
            
            echo('<div class="result">');
                
                $pwd    = $_POST['pwd_account'];
                $pwd_b    = $_POST['pwd_bau'];
                
                if(empty($pwd_b) or empty($pwd)) {
                    
                    echo($languages[4]);
                
                } else {
                    
                    $ckPwdThis = mssql_fetch_object(mssql_query("SELECT count(1) as ckPWD FROM dbo.Memb_info WHERE memb__pwd='{$pwd}' and memb___id='{$_SESSION['AUTH_USER']}';"));
                    
                    if($ckPwdThis->ckPWD == 0) {
                        
                        echo($languages[12]);
                    
                    } else if(strlen($pwd_b) <> 4 or is_numeric($pwd_b) == false) {
                        
                        echo($languages[13]);
                    
                    } else {
                        
                        $ck_on = mssql_fetch_object(mssql_query("SELECT ConnectStat as Temp FROM dbo.Memb_stat WHERE memb___id='{$_SESSION['AUTH_USER']}';"));
                        
                        if($ck_on->Temp >= 1) {
                            
                            echo($languages[14]);
                        
                        } else { 
                            
                            $alter = mssql_query("UPDATE dbo.warehouse SET pw='{$pwd_b}' WHERE AccountID='{$_SESSION['AUTH_USER']}';");
                            
                            if($alter == true) {
                            
                                echo($languages[15]);
                        
                            } else {
                            
                                echo($language[17]);
                        
                            }
                        
                        }
                    
                    }
                    
                }
            
            echo('</div>');
            
            }
        
        } else if($_GET['send'] == 'delpw') { ?>
          <h1><?='» '.$languages[11]?></h1>
          <br />
        <form id="form2" name="form2" method="post" action="?send=delpw&agree=true">
        <table width="95%" border="0" align="center" cellpadding="0" cellspacing="2">
          <tr>
            <td width="28%">Sua senha: </td>
            <td width="72%"><input name="pwd_account" type="password" class="text" id="pwd_account" maxlength="12" /></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><input name="button" type="submit" class="button_mini" id="button" value="Remover" /></td>
          </tr>
        </table>
        </form>
        <br />
        <? if($_GET['agree'] == true) {
                
                echo('<div class="result">');
                    
                    $pwd    = $_POST['pwd_account'];
                    
                    $ck_open = mssql_fetch_object(mssql_query("SELECT pw as PWD_BAU FROM warehouse WHERE AccountID='{$_SESSION['AUTH_USER']}';"));
                            
                    if($ck_open->PWD_BAU == 0) {
                                
                        echo($languages[16]);
                            
                    } else {
                    
                        if(empty($pwd)) {
                            
                            echo($languages[4]);
                        
                        } else {
                                            
                            $ckPwdThis = mssql_fetch_object(mssql_query("SELECT count(1) as ckPWD FROM dbo.Memb_info WHERE memb__pwd='{$pwd}' and memb___id='{$_SESSION['AUTH_USER']}';"));
                            
                            if($ckPwdThis->ckPWD == 0) {
                                
                                echo($languages[12]);
                            
                            } else {
                                
                                $ck_on = mssql_fetch_object(mssql_query("SELECT ConnectStat as Temp FROM dbo.Memb_stat WHERE memb___id='{$_SESSION['AUTH_USER']}';"));
                            
                                if($ck_on->Temp >= 1) {
                                    
                                    echo($languages[14]);
                                
                                } else { 
                                
                                    $alter = mssql_query("UPDATE dbo.warehouse SET pw='0' WHERE AccountID='{$_SESSION['AUTH_USER']}';");
                                
                                    if($alter == true) {
                                        
                                        echo($languages[18]);
                                    
                                    } else {
                                        
                                        echo($languages[17]);
                                    
                                    }
                                
                                }
                            
                            }
                        
                        }
                        
                    }
                
                echo('</div>');
                
            } 
            
        }?>
       </td>
      </tr>
      </table>
      <? } ?>
        </td>
        </tr>
      </table>
    </div>
    <? } ?>
    </body>
    </html>
    css.css;
    Código PHP:
    bodytdtr{
        
    padding0margin0font12px Tahoma;
    }
    h1 {
        
    font14px Tahomapadding0margin0 3px 0 0border-bottom1px solid #EBEBEB;
    }
    #Div1 {
        
    positionrelativeborder-right2px solid #999; border-bottom: 2px solid #999; width: 256px; margin: 100px auto;
    }
    .
    title-bar {
        
    backgroundblackcolorwhitepadding6pxfont-weightbold;
    }
    .
    title-bar a {
        
    colorwhitefont-weightboldtext-decorationnone;
    }
    .
    title-bar a:hover {
        
    colorwhitefont-weightboldtext-decorationunderline;
    }
    .
    Div2 {
        
    background#FFF; overflow: hidden; height: 2px; width: 2px; position: absolute; left: 0px; bottom: -2px;
    }
    .
    Div3 {
        
    background#FFF; overflow: hidden; height: 2px; width: 2px; position: absolute; right: -2px; top: 0px;
    }
    .
    pad-user {
        
    padding10px 5px 5px 5px;
    }
    .
    pad-button {
        
    padding5px 5px 10px 5px;
    }
    .
    pad-pw {
        
    padding5px;
    }
    input.text {
        
    backgroundwhitewidth120pxborder1px solid #CCC; height: 15px;
    }
    input.button {
        
    backgroundwhiteborder1px solid #CCC; padding: 2px 5px;
    }
    input.button_mini {
        
    backgroundwhiteborder1px solid #CCC; padding: 1px 3px; font: 11px Tahoma;
    }
    #Div2 {
        
    positionrelativeborder-right2px solid #999; border-bottom: 2px solid #999; width: 500px; margin: 100px auto;
    }
    ul {
        
    displayinlinepadding0margin0; list-stylenone;
    }
    li {
        
    margin3px 0 3px 0;
    }
    li a {
        
    border-left5px solid #FFF; padding: 1px 3px 1px 3px; text-decoration: none;
    }
    li a:hover {
        
    border-left5px solid #666; text-decoration: none; background: #EBEBEB;
    }
    .
    result {
        
    margin0 autowidth90%; padding5pxborder1px solid #CCC;

    Última edição por levelx; 18-12-2010 às 03:11 PM.
    Hidden Content
    Tip
    "E sem saber que era impossível, ele foi lá e fez"(Jean Cocteau)
    LUCENA ME DEIXOU DE MEMBRO ETERNO E ME DEIXOU UMA SAUDADE ETERNA TBM................
    Hidden Content

  2. O Seguinte Usuário Agradeceu levelx Por este Post Útil:


  3. #2

    Avatar de Onlayer
    Data de Ingresso
    Sep 2009
    Localização
    Sao Paulo
    Idade
    42
    Posts
    124
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    0

    Padrão

    100 % Eficaz , Ta Parabens Levelx Pelo Tutorial.
    Última edição por Onlayer; 18-12-2010 às 04:12 PM.

  4. #3

    Avatar de Alex Luiz
    Data de Ingresso
    Dec 2010
    Localização
    Area de trabalho
    Idade
    30
    Posts
    37
    Agradecido
    20
    Agradeceu
    4
    Peso da Avaliação
    0

    Padrão

    Aqui está funcionando perfeito tb, Parabéns pelo tutorial :}

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Novidade| Senha por token
    Por navossoc no fórum Flood Livre
    Respostas: 7
    Último Post: 31-12-2015, 12:56 PM
  2. |Resolvido| Senha incorreta sem noção !
    Por Yago no fórum Tópicos resolvidos
    Respostas: 7
    Último Post: 18-12-2013, 06:52 PM
  3. |Dúvida| Senha do SQL
    Por pavil no fórum Dúvidas
    Respostas: 10
    Último Post: 20-10-2012, 12:57 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •