美好的一天,
我有一个构造函数,用于检查用户是否登录..
代码:
public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->helper('form');
if (!logged_in()) {
redirect('/');
die;
};
}
现在我想添加另一个条件,这样我仍然可以在控制器类上访问我的方法,即使它没有登录,就像我想传递一个键进行简单验证一样。
我尝试通过在构造函数中添加$this->input->post('key')
来获取表单值。
public function __construct() {
parent::__construct();
$this->load->helper('url');
$this->load->helper('form');
$key = $this->input->post('key');
echo $key;
die;
if (!logged_in() OR $key==null) {
redirect('/');
die;
};
}
所以如果没有登录就会出现这种情况OR $ key为null然后它将重定向到登录页面,但它总是返回空或null。我该如何正确地做到这一点?谢谢你的帮助。
答案 0 :(得分:0)
lua53 -e "print 'Hello, world!'"