我们说我有2页“LowAdmin”和“Login”
我想阻止用户直接从网址访问“LowAdmin”。 相反,我想将它们重定向到“登录”页面。
我向老师解释我的网页时遇到问题,因为他访问的是LowAdmin,而不是登录页面。
任何人都可以提供帮助?我几乎完成了这个最后的项目。
答案 0 :(得分:2)
通过分析GitHub中的项目代码,您可以通过更改LowAdmin Controller的构造函数来重定向。
function __construct(){
parent::__construct();
$loginstatus = $this->session->userdata('status');
if($loginstatus!="login2"){
redirect(base_url("login"));
}
$this->load->model('project_model');
}
如果您遇到任何问题,请在下方发表评论。
答案 1 :(得分:0)
通过会话你可以 做到这一点。 例如
public function index()
{
$this->load->library('session');
$admindata = $this->session->userdata('admin');
if($admindata){
$this->load->view('admin/dashboard');
}else{
redirect('admin/login');
}
}