@@ -45,7 +45,6 @@ class User {
|
||||
*
|
||||
* Checks for a JWT token in the Authorization header and validates it.
|
||||
* If valid, sets user properties based on the token payload.
|
||||
* Also starts a session if needed for CAPTCHA verification during registration.
|
||||
*/
|
||||
public function __construct() {
|
||||
// Initialise default values
|
||||
@@ -69,11 +68,6 @@ class User {
|
||||
$this->_loggedIn = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Start session only if needed for CAPTCHA
|
||||
if (session_status() === PHP_SESSION_NONE && isset($_GET['page']) && $_GET['page'] === 'register') {
|
||||
session_start();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -207,7 +201,7 @@ class User {
|
||||
{
|
||||
$payload = self::checkAuth(true);
|
||||
|
||||
if ($payload && isset($payload['accessLevel']) && $payload['accessLevel'] == 1) {
|
||||
if ($payload && isset($payload['accessLevel']) && ($payload['accessLevel'] == 1 || $payload['accessLevel'] == 0)) {
|
||||
return $payload;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user