Advertisement
Guest User

Untitled

a guest
May 13th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. class LoginAuth
  2. {
  3. private static $result = null;
  4. public $statusUser = null, $statusPass = null;
  5. public function __construct()
  6. {
  7. //Create table if it doesn't exist
  8. if(!mysqli_query(dbConn(), "SELECT * FROM logins"))
  9. {
  10. $sql =
  11. "CREATE TABLE logins
  12. (
  13. id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  14. username VARCHAR(50) NULL,
  15. password VARCHAR(60) NULL,
  16. rank VARCHAR(50) NULL
  17. )";
  18. mysqli_query(dbConn(), $sql);
  19. }
  20.  
  21. //Fragile code, but for one user, ok for now
  22. $this->result = mysqli_fetch_assoc(mysqli_query(dbConn(), "SELECT * FROM logins WHERE rank='primeAdmin'"));
  23. }
  24.  
  25. public function processLogin($user, $pass)
  26. {
  27. $user = mysqli_real_escape_string(dbConn(),$user);
  28. $this->statusUser = ($user === $this->result["username"]) ? true : false;
  29. $this->statusPass = password_verify($pass, $this->result["password"]);
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement