Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function userLogin($identity_input, $password_input) {
- try {
- $db = ELEMENY_DB_CONNECT();
- $stmt = $db->prepare("SELECT userId FROM users WHERE (userName=:identity OR userEmail=:identity) AND userPass=:password");
- $stmt->bindParam("identity", $identity_input, PDO::PARAM_STR);
- //---------- [Password] ----------//
- $pepper = 'MZAPUcBJNIEZ8e9bwCFChAIdW2c0UT';
- $hash = '$2y$13$4SxPugUcCYlZLvkUEGFsde2eIeIWRI88ZkvzmfHYwM7x6chYXLGVy';
- //TODO: Fix dehash
- $dehash_password = password_verify($password_input . $pepper, $hash);
- //---------- [/Password] ----------//
- $stmt->bindParam("password", $dehash_password, PDO::PARAM_STR);
- $stmt->execute();
- if($stmt->rowCount() > 0) {
- $result = $stmt->fetch(PDO::FETCH_OBJ);
- return $result->userId;
- } else {
- return false;
- }
- } catch (PDOException $exception) {
- $exception->getMessage();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement