我正在尝试检查是否设置了$this->current_user
,否则会重定向到登录页面,但因为Wall是我的默认路由,它会循环并给我 500内部服务器错误,任何有关如何使用它的想法?我正在使用PyroCMS,他们使用IonAuth。
class Wall extends Public_Controller {
public function __construct() {
parent::__construct();
if (empty($this->current_user)) {
$this->session->set_flashdata('error', 'Debes iniciar sesión para acceder a esta página');
redirect(site_url());
}
}
}
提前干杯和谢谢
答案 0 :(得分:1)
redirect()方法重定向到URL。你可以使用redirect(site_url('login'));只要你确保你有一个名为'login'的控制器。
如果您不想使用site_url(),您还可以将URL硬编码为:
重定向( 'http://www.yoursite.com/login');