-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathlogar.php
32 lines (28 loc) · 1011 Bytes
/
logar.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
session_start();
include_once('conexao.php');
include_once('password.php');
$emailUsuario = trim($_POST['usuario']);
$senhaDigitada = trim($_POST['senha']);
$sql = "SELECT Email, Senha, IdUsuario FROM usuario WHERE Email = '$emailUsuario' AND Status = 'Ativo'";
$retornoEmailUsuario = mysqli_query($conexao,$sql);
$totalRetornado = mysqli_num_rows($retornoEmailUsuario);
if($totalRetornado == 0){
header("Location: index.php?semCadastro=".$emailUsuario);
}
if($totalRetornado >= 2){
header("Location: index.php?emailCadastrado=".$emailUsuario);
}
if($totalRetornado == 1){
while($array = mysqli_fetch_array($retornoEmailUsuario,MYSQLI_ASSOC)){
$senhaCadastrada = $array['Senha'];
$senhaDecodificada = sha1($senhaDigitada);
if($senhaDecodificada == $senhaCadastrada){
$_SESSION['usuario'] = $array["IdUsuario"];
header("Location: home.php");
} else{
header("Location: index.php?dadosInvalidos=1");
}
}
}
?>