請我有問題與php,因為當(dāng)我想登錄會話立即過期,模型:public function Logger($login, $passe) { $login = addslashes($login); $passe = md5($passe); try { $conn = connexion::getConnexion(); $conn->beginTransaction(); $result = connexion::getConnexion()->query("SELECT id_user , type , login , nom , prenom , profil , enseignant, activer FROM p_user WHERE login = '$login' AND passe = '$passe' LIMIT 1"); $data = $result->fetch(PDO::FETCH_ASSOC); $result->closeCursor(); return $data; } catch (Exception $exc) { $conn->rollBack(); return "Error :" . $exc->getMessage(); } }控制器 :if (isset($_POST)){ $obj = new p_user(); $result_connexion =$obj->Connecter($_POST['login'], $_POST['passe']); if (empty($result_connexion)): die('Login Ou bien Mot de passe Non Correct'); else: $_SESSION = $result_connexion; // var_dump($result_connexion); $p_profil = new p_profil(); $get_liens=$p_profil->selectByTwoColumn('login', $result_connexion['login'], 'code_lien', 'LINK-0000068'); if(!empty($get_liens)) { die("Happy End"); } die("Good"); endif;我正在嘗試登錄,但頁面應(yīng)該將我重定向到儀表板,但它不是刷新登錄頁面,我把代碼打印會話登錄,但它是空或空的如何解決這個問題,謝謝!
1 回答

心有法竹
TA貢獻1866條經(jīng)驗 獲得超5個贊
根據(jù)給定的代碼,我所理解的是,您沒有調(diào)用模型函數(shù)“Logger()”
而不是此代碼
$result_connexion =$obj->Connector($_POST['login'], $_POST['passe']);
使用以下代碼:
$result_connexion =$obj->Logger($_POST['login'], $_POST['passe']);
- 1 回答
- 0 關(guān)注
- 131 瀏覽
添加回答
舉報
0/150
提交
取消