Advertisement
Guest User

Untitled

a guest
Jan 11th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.13 KB | None | 0 0
  1. <?php
  2. $login = $_POST['login'];
  3. $password2 = $_POST['password'];
  4. $login = addslashes($login);
  5. $login = htmlspecialchars($login);
  6. $pass = mysql_query("SELECT encrypted_password FROM user WHERE email = '$login' ");
  7. $password = mysql_fetch_row($pass);
  8.  
  9. $user = mysql_query("SELECT unique_id FROM user WHERE email = '$login' ");
  10. $userid = mysql_fetch_row($user);
  11.  
  12. if (!$login OR empty($login)) {
  13.     echo("Wypełnij pole z loginem!");
  14.     exit;
  15. }
  16. if (!$password2 OR empty($password2)) {
  17.     echo("Wypełnij pole z haslem!");
  18.     exit;
  19. }
  20. if (password_verify($password2, $password[0])) {
  21.     session_start();
  22.     $_SESSION['login'] = $login;
  23.     $_SESSION['password'] = $password[0];
  24.     $_SESSION['logged'] = true;
  25.     $_SESSION['userid'] = $userid[0];
  26.  
  27.         if(mysql_num_rows(mysql_query("SELECT email, super_privilage FROM user WHERE email = '$login' AND super_privilage = '1' ")) == 1) {
  28.             $_SESSION['admin'] = true;
  29.             }
  30.     header("Location: afterlogin.php");
  31. } else {
  32.     echo '<br><span style="color: green; font-weight: bold;">Logowanie nieudane. Sprawdź pisownię loginu oraz hasła.</span><br>';
  33.  
  34. }
  35.        
  36.    
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement