Advertisement
xsini

Untitled

Mar 23rd, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. <?php
  2. // começar ou retomar uma sessão
  3. session_start();
  4.  
  5. // se vier um pedido para login
  6. if (!empty($_POST)) {
  7.  
  8. // estabelecer ligação com a base de dados
  9. mysqli_connect('localhost', 'root', '') or die(mysqli_error());
  10. mysqli_select_db('cadastro');
  11.  
  12. // receber o pedido de login com segurança
  13. $email = mysqli_real_escape_string($_POST['email']);
  14. $senha = ($_POST['password']);
  15.  
  16. // verificar o utilizador em questão (pretendemos obter uma única linha de registos)
  17. $login = mysqli_query("SELECT email FROM cadasto WHERE email = '$email' AND senha = '$senha'");
  18.  
  19. if ($login && mysqli_num_rows($login) == 1) {
  20.  
  21. // o utilizador está correctamente validado
  22. // guardamos as suas informações numa sessão
  23. $_SESSION['email'] = mysqli_result($login, 0, 0);
  24. $_SESSION['nome'] = mysqli_result($login, 0, 1);
  25.  
  26. echo("<script type='text/javascript'> alert('Login efetuado com sucesso!'
  27. ); location.href='../index.html';</script>");
  28.  
  29. } else {
  30. // falhou o login
  31. echo ("<script type='text/javascript'> alert(' Dados incorretos!'
  32. ); location.href='../login.html';</script>"); ;
  33. }
  34. }
  35.  
  36.  
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement