Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.54 KB | None | 0 0
  1. function check_login($username, $password) {
  2.  
  3.     $db = Database::getInstance();
  4.        
  5.     $query = new Query(
  6.         sprintf("
  7.             SELECT password
  8.             FROM users
  9.             WHERE username=%s
  10.             ",
  11.             $db->quote($this->username)
  12.         )
  13.     );
  14.    
  15.     if ($query->getNumberOfRows() == 1) {
  16.         $result = $query->getResult();
  17.        
  18.         $hash = $result['password'];
  19.         $salt = substr( $hash, 0, 8 );
  20.        
  21.         $password = $salt . sha1($salt . $password);
  22.        
  23.         if ($password == $salt) {
  24.             return true;
  25.         } else {
  26.             return false;
  27.         }
  28.     } else {
  29.         return false;
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement