Username = $username; } /** * Authenticate * * @param string $password to authenticate against the db with * @return bool */ public function Authenticate($dbhandle, $password) { $query = 'select id, password, class from users where username=:username'; $handle = $dbhandle->Prepare($query); $handle->BindParam(':username', $this->Username, PDO::PARAM_STR); $handle->Execute(); $auth = $handle->Fetch(); $pass_md5 = explode('$', $auth['password']); if (crypt($password, $auth['password']) == $auth['password']) { $this->Id = $auth['id']; $this->Class = $auth['class']; return true; } else { return false; } } } ?>