codeigniter登录系统安全问题
我在codeigniter中创建了一个简单的登录系统 在这个用户登录后,他被引导到控制器“site.php”和函数“members\u area”进行会话检查,并被引导到视图“members\u area.php”。。。。。 但如果未登录的用户通过url“”转到我的查看页面codeigniter登录系统安全问题,codeigniter,Codeigniter,我在codeigniter中创建了一个简单的登录系统 在这个用户登录后,他被引导到控制器“site.php”和函数“members\u area”进行会话检查,并被引导到视图“members\u area.php”。。。。。 但如果未登录的用户通过url“”转到我的查看页面 site.php(构造函数) 2.member_area.php(视图) 您好,您已成功登录!!!!!!! 有一个安全问题,因为我在members_area.php中没有检查 请帮助解决安全问题。请尝试以下方法: fun
您好,您已成功登录!!!!!!!
有一个安全问题,因为我在members_area.php中没有检查
请帮助解决安全问题。请尝试以下方法:
function members_area(){
if ( ! $this->is_logged_in()) {
redirect('login/index', 'refresh');
exit;
} else {
$this->load->view('members_area');
}
}
function is_logged_in(){
$is_logged_in=$_SESSION['is_logged_in'];
if (!isset( $is_logged_in)|| $is_logged_in!=true){
return false;
} else {
return true;
}
}
重定向函数中的斜杠不正确。
<h3>Hello You have successfully logged in!!!!!!!</h3></body>
function members_area(){
if ( ! $this->is_logged_in()) {
redirect('login/index', 'refresh');
exit;
} else {
$this->load->view('members_area');
}
}
function is_logged_in(){
$is_logged_in=$_SESSION['is_logged_in'];
if (!isset( $is_logged_in)|| $is_logged_in!=true){
return false;
} else {
return true;
}
}