我使用 codeigniter 最新版本。我正在建立一个管理区域,可以选择在维护模式下设置站点。
该按钮将是径向的。将单击保存并更新设置。
为它创建控制器的最佳方法是什么。我仍然希望能够在登录网站后查看网站,因为我是管理员。
我使用 codeigniter 最新版本。我正在建立一个管理区域,可以选择在维护模式下设置站点。
该按钮将是径向的。将单击保存并更新设置。
为它创建控制器的最佳方法是什么。我仍然希望能够在登录网站后查看网站,因为我是管理员。
使用两种类型的控制器,一种用于普通用户,一种用于普通用户控制器构造函数中的管理员检查用户是否已登录,而不是检查用户是否为管理员,如果不是,则加载维护视图
例如
class MY_Controller extends CI_Controller {
public $maintance_enabled = false;
function __construct()
{
parent::__construct();
/*
* check user logged in or admin if not and maintanace mode is enabled than load maintance view and exit
*/
$this->maintance_enabled = TRUE;
}
}
class Welcome extends MY_Controller {
function index()
{
if($this->maintance_enabled === TRUE)
return;
}
}