Advertisement
Guest User

Untitled

a guest
Jan 2nd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. public function userLogin($identity_input, $password_input) {
  2. try {
  3. $db = ELEMENY_DB_CONNECT();
  4. $stmt = $db->prepare("SELECT userId FROM users WHERE (userName=:identity OR userEmail=:identity) AND userPass=:password");
  5. $stmt->bindParam("identity", $identity_input, PDO::PARAM_STR);
  6. //---------- [Password] ----------//
  7. $pepper = 'MZAPUcBJNIEZ8e9bwCFChAIdW2c0UT';
  8. $hash = '$2y$13$4SxPugUcCYlZLvkUEGFsde2eIeIWRI88ZkvzmfHYwM7x6chYXLGVy';
  9. //TODO: Fix dehash
  10. $dehash_password = password_verify($password_input . $pepper, $hash);
  11. //---------- [/Password] ----------//
  12. $stmt->bindParam("password", $dehash_password, PDO::PARAM_STR);
  13. $stmt->execute();
  14. if($stmt->rowCount() > 0) {
  15. $result = $stmt->fetch(PDO::FETCH_OBJ);
  16. return $result->userId;
  17. } else {
  18. return false;
  19. }
  20. } catch (PDOException $exception) {
  21. $exception->getMessage();
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement