1

我正在尝试检查是否$this->current_user已设置,否则重定向到登录页面,但因为 Wall 是我的默认路由,它会循环并给我500 Internal Server Error,有没有人对如何使用它有一些想法?我正在使用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());
     }
    }

 }

提前欢呼和感谢

4

1 回答 1

1

redirect() 方法重定向到一个 URL。您可以使用 redirect(site_url('login')); 只要您确保已准备好名称为“登录”的控制器。

如果您不想使用 site_url(),也可以将 URL 硬编码为:

重定向('http://www.yoursite.com/login');

于 2012-08-13T21:14:22.960 回答