[Ajuda] [PHP verificar] Verificar senha para login - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] [PHP verificar] Verificar senha para login (
/showthread.php?tid=645902)
[PHP verificar] Verificar senha para login -
SadZW - 06.12.2017
Alguem sabe como eu poderia fazer para entra so com a senha com hash sha256.
O codigo pega de boa, so que meu gm usa criptografia sha256, й nгo tou sabendo como colocar para entra usando a senha em sha256
OBS:To apredendo a mecher com php ainda, sei muito o basico
valida.php
PHP код:
<?php
session_start();
include_once("conexao.php");
if((isset($_POST['username'])) && (isset($_POST['password']))) {
$usuario = mysqli_real_escape_string($conn, $_POST['username']); // Prevenзгo de SQL Injection
$senha = mysqli_real_escape_string($conn, $_POST['password']);
$sql = "SELECT * FROM players WHERE username = '$usuario' && password = '$senha' LIMIT 1";
$result = mysqli_query($conn, $sql);
$resultado = mysqli_fetch_assoc($result);
if(empty($resultado)) {
$_SESSION['loginError'] = "Usuбrio ou senha invбlidos";
header("Location: ../index.php");
} elseif(isset($resultado)) {
$_SESSION['username'] = $resultado['username'];
$_SESSION['password'] = $resultado['password'];
$_SESSION['nivel'] = $resultado['Admin'];
$_SESSION['email'] = $resultado['Email'];
$_SESSION['money'] = $resultado['Money'];
$_SESSION['skin'] = $resultado['skin'];
header("Location: ../pages/inicio.php");
} else {
$_SESSION['loginError'] = "Usuбrio ou senha invбlidos";
header("Location: ../index.php");
}
} else {
$_SESSION['loginError'] = "Usuбrio ou senha invбlidos";
header("Location: ../index.php");
}
?>
Re: [PHP verificar] Verificar senha para login -
Buda - 06.12.2017
PHP код:
$senha = hash('sha256', mysqli_real_escape_string($conn, $_POST['password']));
Re: [PHP verificar] Verificar senha para login -
SadZW - 06.12.2017
nгo foi, fica dando senha incorreta
Re: [PHP verificar] Verificar senha para login -
RodrigoMSR - 06.12.2017
https://sampforum.blast.hk/showthread.php?tid=631250
Re: [PHP verificar] Verificar senha para login -
SadZW - 06.12.2017
Tambem nгo conseguir da sua forma la rodrigo, ia tudo de boa ai ia pra pagina de validar e ficava na pagina toda branca :/
Re: [PHP verificar] Verificar senha para login -
RodrigoMSR - 06.12.2017
Vocк nгo precisa utilizar a base inteira, apenas isso:
PHP код:
$senha = strtoupper(hash("sha256", $_POST['password'] . "teste"));
Onde estб escrito "teste" vocк substitui pelo salt usado na funзгo SHA256_PassHash do SA-MP.