Skip to content
Snippets Groups Projects
Commit a9023706 authored by Sofiane Lasri's avatar Sofiane Lasri
Browse files

25/02/21

parent 5579a6ec
No related branches found
No related tags found
No related merge requests found
......@@ -53,7 +53,7 @@ switch ($language) {
if ($folders[1]=="vbcms-admin") {// Ne s'éxecute que si l'on n'est sur le panneau admin
if (!isset($_SESSION["user_id"])) { // Si l'utilisateur n'est pas connecté
if (basename($_SERVER['PHP_SELF'])!="login.php" && !isset($jsonData) && !isset($jsonData->error)) { // Évite les boucles de redirection
if (basename($_SERVER['PHP_SELF'])!="login.php" && !isset($jsonData) && !isset($jsonData['error'])) { // Évite les boucles de redirection
header("Location: https://vbcms.net/manager/login?from=".urlencode("$http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']));
}
......
......@@ -12,9 +12,9 @@ if (isset($_GET["session"]) && !empty($_GET["session"])) {
$json = file_get_contents("https://api.vbcms.net/auth/v1/checkToken/?token=".$_GET["session"]."&ip=".urlencode($ip)."&serverId=".$serverId);
//echo $json;
$jsonData = json_decode($json);
if (isset($jsonData) && !isset($jsonData->error)) {
if ($jsonData->user_id ==0) {
$jsonData = json_decode($json, true);
if (isset($jsonData) && !isset($jsonData['error'])) {
if ($jsonData["user_id"] ==0) {
//Connexion par vbcms
$_SESSION["user_id"] = 0;
$_SESSION["user_role"] = "owner";
......@@ -28,7 +28,7 @@ if (isset($_GET["session"]) && !empty($_GET["session"])) {
$newUrl = http_build_query($newUrl); // J'encode les nouveaux paramètres
header("Location: ".$url["scheme"]."://".$url["host"].$url["path"]."?$newUrl"); // Et je renvoie vers la nouvelle url
}
} elseif(isset($jsonData) && isset($jsonData->error)){
} elseif(isset($jsonData) && isset($jsonData['error'])){
echo $json;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment