我正在尝试将session
变量发送给另一个变量,controller
但是当我使用r_print()
它时,它什么也没显示,并且应用了返回的条件null
。
<?php
// library/login_lib.php
class Login_lib
{
public function logged_in()
{
$CI = & get_instance();
return ($CI->session->userdata('userdata')['is_logged_in'])
? $CI->session->userdata('userdata')['is_logged_in'] : Null;
}
}
?>
<?php
// another file common_helper.php
if( !function_exists('authentication_user') )
{
function authentication_user()
{
$CI = & get_instance();
if( !$CI->login_lib->logged_in() )
{
$CI->session->set_flashdata('error', 'Please login with username and password');
if( $CI->input->is_ajax_request() )
{
echo 'session_expire';
die();
}
else
{
redirect();
}
}
}
}
Dashboard
在我调用上述函数的地方调用了另一个控制器authentication_user()
。我现在想要什么,我想从我实际上不是的 login_lib 调用 true。我不知道为什么它阻止查看登录会话。
提前致谢