Advertisement
Guest User

Untitled

a guest
Jan 15th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 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. mysql_connect('mysql.hostinger.com.br', 'u435014414_1', 'kikbuto7') or die(mysql_error());
  10. mysql_select_db('u435014414_1');
  11.  
  12. // receber o pedido de login com segurança
  13. $username = mysql_real_escape_string($_POST['username']);
  14. $password = sha1($_POST['password']);
  15.  
  16. // verificar o utilizador em questão (pretendemos obter uma única linha de registos)
  17. $login = mysql_query("SELECT userid, username FROM users WHERE username = '$username' AND password = '$password'");
  18.  
  19. if ($login && mysql_num_rows($login) == 1) {
  20.  
  21. // o utilizador está correctamente validado
  22. // guardamos as suas informações numa sessão
  23. $_SESSION['id'] = mysql_result($login, 0, 0);
  24. $_SESSION['username'] = mysql_result($login, 0, 1);
  25.  
  26. echo "<p>Sess&atilde;o iniciada com sucesso como {$_SESSION['username']}</p>
  27. } else {
  28.  
  29. // falhou o login
  30. echo "<p>Utilizador ou password invalidos.</p>";
  31.  
  32. }
  33. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement