请我有问题与php,因为当我想登录会话立即过期,模型: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;我正在尝试登录,但页面应该将我重定向到仪表板,但它不是刷新登录页面,我把代码打印会话登录,但它是空或空的如何解决这个问题,谢谢!
1 回答
心有法竹
TA贡献1866条经验 获得超5个赞
根据给定的代码,我所理解的是,您没有调用模型函数“Logger()”
而不是此代码
$result_connexion =$obj->Connector($_POST['login'], $_POST['passe']);
使用以下代码:
$result_connexion =$obj->Logger($_POST['login'], $_POST['passe']);
- 1 回答
- 0 关注
- 170 浏览
添加回答
举报
0/150
提交
取消
