forked from Adleraci/adlerka.top
fix stupid mistakes
This commit is contained in:
parent
7ae7b03ec3
commit
13686d85dc
@ -8,15 +8,12 @@ function endpoint($endpoint_data)
|
|||||||
|
|
||||||
case "login":
|
case "login":
|
||||||
return doLogin($endpoint_data["email"], $endpoint_data["password"]);
|
return doLogin($endpoint_data["email"], $endpoint_data["password"]);
|
||||||
break;
|
|
||||||
|
|
||||||
case "logout":
|
case "logout":
|
||||||
return doLogout();
|
return doLogout();
|
||||||
break;
|
|
||||||
|
|
||||||
case "register":
|
case "register":
|
||||||
return doRegister($endpoint_data["firstname"], $endpoint_data["lastname"], $endpoint_data["nickname"], $endpoint_data["email"], $endpoint_data["password"], $endpoint_data["minecraftnick"], $endpoint_data["activation_token"]);
|
return doRegister($endpoint_data["firstname"], $endpoint_data["lastname"], $endpoint_data["nickname"], $endpoint_data["email"], $endpoint_data["password"], $endpoint_data["minecraftnick"], $endpoint_data["activation_token"]);
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -6,6 +6,7 @@ function isLoggedIn(){
|
|||||||
|
|
||||||
function doLogin($email, $password){
|
function doLogin($email, $password){
|
||||||
global $mysqli;
|
global $mysqli;
|
||||||
|
$found = false;
|
||||||
if(!empty($email) && !empty($password)){
|
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, isAdmin FROM Users WHERE EMAIL = ? AND isActive = 1");
|
||||||
$stmt->bind_param("s", $email);
|
$stmt->bind_param("s", $email);
|
||||||
@ -19,7 +20,6 @@ function doLogin($email, $password){
|
|||||||
$mcnick = "";
|
$mcnick = "";
|
||||||
$stmt->bind_result($idcko, $fname, $lname, $nickname, $pwdhash, $mcnick, false);
|
$stmt->bind_result($idcko, $fname, $lname, $nickname, $pwdhash, $mcnick, false);
|
||||||
|
|
||||||
$found = false;
|
|
||||||
if($stmt->num_rows() > 0){
|
if($stmt->num_rows() > 0){
|
||||||
$stmt->fetch();
|
$stmt->fetch();
|
||||||
if (password_verify($password, $pwdhash)){
|
if (password_verify($password, $pwdhash)){
|
||||||
@ -34,8 +34,8 @@ function doLogin($email, $password){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$stmt->close();
|
$stmt->close();
|
||||||
return $found ? ["status" => "success"] : ["status" => "fail"];
|
|
||||||
}
|
}
|
||||||
|
return $found ? ["status" => "success"] : ["status" => "fail"];
|
||||||
}
|
}
|
||||||
|
|
||||||
function doLogout(){
|
function doLogout(){
|
||||||
|
@ -2,9 +2,8 @@
|
|||||||
|
|
||||||
function runEndpoint($endpoint_file)
|
function runEndpoint($endpoint_file)
|
||||||
{
|
{
|
||||||
global $routerRequest;
|
|
||||||
|
|
||||||
$endpoint_data = $_POST
|
$endpoint_data = $_POST;
|
||||||
require_once $endpoint_file;
|
require_once $endpoint_file;
|
||||||
|
|
||||||
return endpoint($endpoint_data);
|
return endpoint($endpoint_data);
|
||||||
|
@ -5,26 +5,6 @@ require_once "lib/router.php";
|
|||||||
function render()
|
function render()
|
||||||
{
|
{
|
||||||
global $routerConfig;
|
global $routerConfig;
|
||||||
$diddoAjax = true;
|
|
||||||
|
|
||||||
switch ($_POST["action"]) {
|
|
||||||
case "login":
|
|
||||||
doLogin();
|
|
||||||
break;
|
|
||||||
case "register":
|
|
||||||
doRegister();
|
|
||||||
break;
|
|
||||||
case "logout":
|
|
||||||
doLogout();
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
$diddoAjax = false;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($diddoAjax) {
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
|
|
||||||
ob_start();
|
ob_start();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user