Heim  >  Fragen und Antworten  >  Hauptteil

Warum kann ich direkt darauf zugreifen, auch wenn ich das Urteil erstelle?

?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_u211985phpcn_u2119852302 Tage vor1549

Antworte allen(8)Ich werde antworten

  • 何人不识君

    何人不识君2018-09-01 15:26:02

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

    Antwort
    0
  • ㅤ

    2018-08-23 10:04:40

    解决了吗

    Antwort
    1
  • You bad bad

    You bad bad2018-07-18 15:53:16

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

    Antwort
    0
  • phpcn_u211985

    刷新跳回到登录页面了,但是登陆成功也不能跳转过去了

    phpcn_u211985 · 2018-07-18 20:35:00
  • anchu

    anchu2018-07-18 15:05:48

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

    if (!session('?admin'))  

    Antwort
    0
  • phpcn_u211985

    刷新跳回到登录页面了,但是登陆成功也不能跳转过去了

    phpcn_u211985 · 2018-07-18 17:04:01
    ㅤ

    这里的问好是英文下的

    · 2018-08-23 09:38:29
  • anchu

    anchu2018-07-18 15:01:42

    if中判断使用is_set呢

    Antwort
    0
  • StornierenAntwort