前面分析1已经说明了。访问AdminAction的时候会检查是否登录。
在AdminBaseAction.class.php里面 _initialize()
关于_initialize() 和_constructor。 _initialize是thinkphp的函数。不是Php的函数。_initialize会在任意一个函数调用之前被调用来实现初始化。包括构造函数(此处不太确定,后面测试以后再讨论)
里面有检查 $this->isLogin()
public function isLogin()
{
$b = session('?AdminID') && session('?AdminName');
return $b;
}
函数很简单 就是检查对应的session存不存在。
比如