27.03.2017, 01:19
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:
E antes do <html> fiz um
E meu config.php й:
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>
PHP код:
<?php
require_once('config.php');
?>
PHP код:
<?php
$hostname = 'localhost';
$username = 'root';
$database = 'samp';
$password = 'msdm15';
$HASH_SENHA = 'KOSDXEABXLPQWAEOIEOXP';
?>