if (empty($authz)) { return false; } session_regenerate_id(true); $_SESSION['u_login'] = $authz['login']; $_SESSION['u_id'] = $authz['id']; $_SESSION['u_jmeno'] = $authz['jmeno']; $_SESSION['u_telefon'] = $authz['telefon']; $_SESSION['u_mail'] = $authz['mail']; $_SESSION['u_role'] = $authz['role']; return true; } if (isset($_GET['action']) && $_GET['action'] == 'login') { if (login($_POST['uname'], $_POST['upwd'])) { header("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}"); } else { header("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}?f"); } } else { if (isset($_GET['action']) && $_GET['action'] == 'unlog') { unlog(); header("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}"); } else { if (isset($_SESSION['u_login'])) { $admpage = dirname($_SERVER['SCRIPT_NAME']) . '/admin.php'; header("Location: http://{$_SERVER['SERVER_NAME']}{$admpage}"); } else { include_once 'mainpage.php'; } } }
} if (!$post_password) { $msg .= "→ Mot-de-passe obligatoire"; } } $page = "login"; } else { $result = verifLogin($post_login, $post_password); if (is_array($result) && sizeof($result) > 0) { $l_user_id = convertFromDB($result[0]["user_id"]); $user_pseudo = convertFromDB($result[0]["user_pseudo"]); $_SESSION["admin_user_id"] = $l_user_id; $_SESSION["admin_login"] = $post_login; $_SESSION["admin_password"] = md5($post_password); $_SESSION["admin_pseudo"] = $user_pseudo; $msg .= "<i class='fa fa-thumbs-o-up'></i> Connexion établie avec succès.\n"; $page = "admin_accueil"; } else { $msg .= "<i class='fa fa-exclamation-triangle'></i> Oupsss... utilisateur non valide....\n"; $page = "login"; } } switch ($get_action) { case "accueil": $page = "admin_accueil"; break; case "exit": $result = unlog(); $page = "login"; break; }