Skip to content

Commit

Permalink
updated get user hash to return more info
Browse files Browse the repository at this point in the history
  • Loading branch information
daveismynamecom committed Oct 29, 2015
1 parent 3becab9 commit 4c66339
Showing 1 changed file with 16 additions and 15 deletions.
31 changes: 16 additions & 15 deletions classes/user.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,17 @@ class User extends Password{

function __construct($db){
parent::__construct();

$this->_db = $db;
}

private function get_user_hash($username){
private function get_user_hash($username){

try {
$stmt = $this->_db->prepare('SELECT password FROM members WHERE username = :username AND active="Yes" ');
$stmt = $this->_db->prepare('SELECT password, username, memberID FROM members WHERE username = :username AND active="Yes" ');
$stmt->execute(array('username' => $username));

$row = $stmt->fetch();
return $row['password'];

return $stmt->fetch();

} catch(PDOException $e) {
echo '<p class="bg-danger">'.$e->getMessage().'</p>';
Expand All @@ -26,26 +25,28 @@ private function get_user_hash($username){

public function login($username,$password){

$hashed = $this->get_user_hash($username);
if($this->password_verify($password,$hashed) == 1){
$row = $this->get_user_hash($username);

if($this->password_verify($password,$row['password']) == 1){

$_SESSION['loggedin'] = true;
$_SESSION['username'] = $row['username'];
$_SESSION['memberID'] = $row['memberID'];
return true;
}
}
}

public function logout(){
session_destroy();
}

public function is_logged_in(){
if(isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true){
return true;
}
}
}

}


?>
?>

0 comments on commit 4c66339

Please sign in to comment.