[Ajuda] [PHP verificar] Verificar senha para login
#3

Nossa que cуdigo simples e organizado +rep

Porйm aqui nгo estб funcionando, sempre entra como senha incorreta, alguma ideia do que pode ser?

Sу modifiquei pra:
PHP код:
    <?php
    $conexao 
mysqli_connect($hostname$username$password$database);
    
session_start(); 
    if(isset(
$_SESSION['Nome']))
    {
        echo 
"Vocк jб estб logado como <strong>$_SESSION[Nome]</strong>!";
        exit();
    } 
    if(isset(
$_POST['usr']) && isset($_POST['psw']) && isset($_POST['botao'])) 
    { 
        
$usuario mysqli_real_escape_string($conexao$_POST['usr']);  
        
$senha hash("sha256"$HASH_SENHA$_POST['psw']);
         
        
$query mysqli_query($conexao"SELECT UserID, Username, Senha FROM accounts WHERE Username='$usuario' AND Senha='$senha' LIMIT 1");  
        
        if(
mysqli_num_rows($query) < 1)  
        {
            
//usuбrio ou senha invбlidos 
            
$loginFail 1;
        }
        else 
        { 
            
//login efetuado 
            
$dados mysqli_fetch_assoc($query);  
            
$_SESSION['ID'] = $dados['UserID'];  
            
$_SESSION['Nome'] = $dados['Username'];
            
$_SESSION['Senha'] = $dados['Senha']; 
            
header("location: login.php");
        }  
    }
    
?> 
    <center>  
        <h2>Login</h2>
        <?php if(isset($loginFail)) echo "ERRO: Usuбrio ou senha invбlidos!"?>
        <form role="form" method="post" action="">   
            <div class="container_login">
                <label><b>Username</b></label>  
                <input type="text" placeholder="Enter Username" name="usr">  
                <br>  
                <label><b>Password</b></label>  
                <input type="password" placeholder="Enter Password" name="psw">  
                <br>
                <button type="submit" name="botao">Login</button>  
            </div>
        </form>
    </center>
E antes do <html> fiz um
PHP код:
<?php
require_once('config.php');
?>
E meu config.php й:
PHP код:
<?php
$hostname 
'localhost';
$username 'root';
$database 'samp';
$password 'msdm15';
$HASH_SENHA 'KOSDXEABXLPQWAEOIEOXP';
?>
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)