Guest User

Untitled

a guest
Feb 20th, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. function txp_validate($user,$password)
  2. {
  3. $safe_user = doSlash($user);
  4. $passwords = array();
  5.  
  6. $passwords[] = "password(lower('".doSlash($password)."'))";
  7. $passwords[] = "password('".doSlash($password)."')";
  8.  
  9. if (version_compare(mysql_get_server_info(), '4.1.0', '>='))
  10. {
  11. $passwords[] = "old_password(lower('".doSlash($password)."'))";
  12. $passwords[] = "old_password('".doSlash($password)."')";
  13. }
  14.  
  15. $name = safe_field("name", "txp_users",
  16. "name = '$safe_user' and (pass = ".join(' or pass = ', $passwords).") and privs > 0");
  17.  
  18. if ($name !== FALSE)
  19. {
  20. // update the last access time
  21. safe_update("txp_users", "last_access = now()", "name = '$safe_user'");
  22. return $name;
  23.  
  24. }
  25.  
  26. return false;
  27. }
Add Comment
Please, Sign In to add comment