test
This commit is contained in:
parent
a4fd20ad00
commit
f3c7285463
@ -8,7 +8,7 @@ function doLogin($email, $password){
|
||||
global $mysqli;
|
||||
$found = false;
|
||||
if(!empty($email) && !empty($password)){
|
||||
$stmt = $mysqli->prepare("SELECT ID, FirstName, LastName, Nickname, PasswordHash, MinecraftNick, isAdmin FROM Users WHERE EMAIL = ? AND isActive = 1");
|
||||
$stmt = $mysqli->prepare("SELECT ID, FirstName, LastName, Nickname, PasswordHash, MinecraftNick, PrivilegeLevel FROM Users WHERE EMAIL = ? AND isActive = 1");
|
||||
$stmt->bind_param("s", $email);
|
||||
$stmt->execute();
|
||||
|
||||
@ -18,7 +18,8 @@ function doLogin($email, $password){
|
||||
$nickname = "";
|
||||
$pwdhash = "";
|
||||
$mcnick = "";
|
||||
$stmt->bind_result($idcko, $fname, $lname, $nickname, $pwdhash, $mcnick, false);
|
||||
$privilegelevel = 0;
|
||||
$stmt->bind_result($idcko, $fname, $lname, $nickname, $pwdhash, $mcnick, $privilegelevel);
|
||||
|
||||
if($stmt->num_rows() > 0){
|
||||
$stmt->fetch();
|
||||
@ -29,12 +30,16 @@ function doLogin($email, $password){
|
||||
$_SESSION["nickname"] = $nickname;
|
||||
$_SESSION["email"] = $email;
|
||||
$_SESSION["mcnick"] = $mcnick;
|
||||
$_SESSION["isadmin"] = false;
|
||||
$_SESSION["privilegelevel"] = $privilegelevel;
|
||||
$found = true;
|
||||
}
|
||||
}
|
||||
$stmt->close();
|
||||
}
|
||||
if (!$found){
|
||||
$_SESSION["ID"] = 0;
|
||||
$_SESSION["privilegelevel"] = 0;
|
||||
}
|
||||
return $found ? ["status" => "success"] : ["status" => "fail"];
|
||||
}
|
||||
|
||||
|
@ -5,6 +5,11 @@ function renderDynamicPage($page_file)
|
||||
return render();
|
||||
}
|
||||
|
||||
function CanViewPage($page_metadata)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
function getPage($page_name = null){
|
||||
global $routerConfig;
|
||||
global $routerRequest;
|
||||
|
Loading…
Reference in New Issue
Block a user