Warum kann ich direkt darauf zugreifen, auch wenn ich das Urteil erstelle?
phpcn_u211985
phpcn_u211985 2018-07-18 14:55:05
0
8
1511
?php Der Benutzer ist angemeldet. Wenn es keinen Administrator gibt, kommt auch kein Benutzer herein

öffentliche Funktion __construct(){

parent::__construct();

//Sitzungsdaten dem Administrator zuweisen

$this-> _admin = session(' admin');

if (!$this->_admin) {

// //Wenn session keinen Wert hat, wird davon ausgegangen, dass der Benutzer nicht angemeldet ist und springt zur Anmeldeseite

header('Location: /admins.php/ admins/Account/login');

exit;

}

}

}

phpcn_u211985
phpcn_u211985

Antworte allen(5)
何人不识君

换个浏览器访问http://www.php.demo/admins.php/admins/Home/index

ㅤ

解决了吗

You bad bad

if前面加dump($this->_admin)出来看一下

  • Antwort 刷新跳回到登录页面了,但是登陆成功也不能跳转过去了
    phpcn_u211985 Autor 2018-07-18 20:35:00
anchu

或者上面删了,if直接替换

if (!session('?admin'))  

  • Antwort 刷新跳回到登录页面了,但是登陆成功也不能跳转过去了
    phpcn_u211985 Autor 2018-07-18 17:04:01
  • Antwort 这里的问好是英文下的
    Autor 2018-08-23 09:38:29
anchu

if中判断使用is_set呢

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!