Guest User

Untitled

a guest
Mar 9th, 2019
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.32 KB | None | 0 0
  1. <?php
  2.     // session_start inicia a sessão
  3.     session_start();
  4.    
  5.     $servername = "localhost";
  6.     $database = "***";
  7.     $username = "***";
  8.     $password = "***";
  9.    
  10.     $status = "0";
  11.    
  12.     // Fazer Login
  13.     if (isset($_POST['email']) && $_POST['senha']) {
  14.         //Verificar se não estar vazio
  15.         if (!empty($_POST['email']) && !empty($_POST['senha'])) {
  16.            
  17.             $mysqli = new mysqli($servername, $username, $password, $database);
  18.             if ($conn->connect_error)
  19.                 die("Erro Fatal");
  20.  
  21.             $mysqli->select_db($database);
  22.            
  23.             $email = $_POST['email'];
  24.             $senha = $_POST['senha'];
  25.  
  26.             $result = $mysqli->query("SELECT id, senha, email FROM users WHERE email='$email' AND senha = '$senha'");
  27.            
  28.             if ($result->num_rows){
  29.                
  30.                 $user = $result->fetch_object();
  31.  
  32.                 $senha_banco = $user->senha;
  33.                 $email_banco = $user->email;
  34.                 $id_banco = $user->id;
  35.  
  36.                 if (password_verify($senha, $senha_banco)) {
  37.                     $_SESSION['email'] = $email_banco;
  38.                     header('Location:index.php');
  39.                     } else {
  40.                     echo "E-mail e/ou senha inválidos!";
  41.                 }
  42.                
  43.                 $mysqli->close();
  44.                 }else{
  45.                 echo "E-mail e/ou senha inválidos!";
  46.             }
  47.         } else {
  48.             echo "E-mail e/ou senha vazio!";
  49.         }
  50.     }
  51. ?>
Add Comment
Please, Sign In to add comment