Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function UserIsLogged()
- {
- if (isset($_SESSION['user_id'], $_SESSION['username'], $_SESSION['login_string']))
- {
- $user_id = $_SESSION['user_id'];
- $login_string = $_SESSION['login_string'];
- $username = $_SESSION['username'];
- $user_hash = hash('sha512', $username . $user_id);
- if ($stmt = $this->db->prepare("SELECT pass FROM users WHERE id = ? LIMIT 1"))
- {
- $stmt->bindParam(1, $user_id,PDO::PARAM_INT);
- $stmt->execute();
- if ($stmt->rowCount() == 1)
- {
- while($row=$stmt->fetch())
- {
- $password = $row['pass'];
- $login_check = hash('sha512', $password . $user_hash);
- if ($login_check == $login_string)
- return true;
- else return false;
- }
- }
- else
- return false;
- }
- else
- return false;
- }
- else
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement