Php 重定向到登录
我在cms中发现了另一个bug,我正在使用Tank Auth库,需要修复我的cpanel控制器 当尝试直接访问cpanel时,需要执行if语句检查用户是否登录。如果用户未登录,则需要将其定向到登录页面。这对我不起作用。我想这是因为其中有!标记。此if语句在我的函数构造中Php 重定向到登录,php,codeigniter,Php,Codeigniter,我在cms中发现了另一个bug,我正在使用Tank Auth库,需要修复我的cpanel控制器 当尝试直接访问cpanel时,需要执行if语句检查用户是否登录。如果用户未登录,则需要将其定向到登录页面。这对我不起作用。我想这是因为其中有!标记。此if语句在我的函数构造中 if ($this->tank_auth->!is_logged_in()) { redirect('/cpanel'); } else { redirect('/auth/login');
if ($this->tank_auth->!is_logged_in()) {
redirect('/cpanel');
}
else
{
redirect('/auth/login');
}
在调用Tank Auth方法之前,需要执行
!
。请尝试以下操作:
if ( ! $this->tank_auth->is_logged_in())
{
redirect('/cpanel');
}
else
{
redirect('/auth/login');
}
在调用Tank Auth方法之前,需要执行
!
。请尝试以下操作:
if ( ! $this->tank_auth->is_logged_in())
{
redirect('/cpanel');
}
else
{
redirect('/auth/login');
}
这是否有效取决于函数的正确性,但您需要移动
!
:
if (!$this->tank_auth->is_logged_in()) {
redirect('/cpanel');
}
else
{
redirect('/auth/login');
}
否定函数调用的结果。因此,您可以执行
$this->tank\u auth->is\u logged\u in()
,然后反转结果。这是否有效取决于函数的正确性,但您需要移动!
:
if (!$this->tank_auth->is_logged_in()) {
redirect('/cpanel');
}
else
{
redirect('/auth/login');
}
函数调用的结果是否定的。因此,您可以执行
$this->tank\u auth->is\u logged\u in()
,然后反转结果。怎么样!$this->tank\u auth->is\u logged\u in()
:)怎么样!$this->tank\u auth->is\u logged\u in()
)