T.C*_*T.C 4 php codeigniter views die
我有以下代码.检查用户是否已登录.当变量$ is_logged_in未设置或为False时,我加载了一个消息视图.不幸的是,同时系统加载受限制的内容视图.所以我使用了die()函数,现在只显示一个空白页面.
如果用户未登录,我该怎么办才能加载邮件视图?谢谢.
if(!isset($is_logged_in) OR $is_logged_in == FALSE)
{
$data['main_content'] = 'not_logged_in';
$data['data'] = '';
$this->load->view('includes/template',$data);
die();
}
Run Code Online (Sandbox Code Playgroud)
Ric*_*uza 20
实际上,我找到了一个答案来保存URL而不是重定向:
$data['main_content'] = 'unauthorized_access';
$this->load->view('includes/template', $data);
// Force the CI engine to render the content generated until now
$this->CI =& get_instance();
$this->CI->output->_display();
die();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3677 次 |
| 最近记录: |