Я использую tank auth в codeigniter, у меня такая структура папок, эта работает правильно, когда я помещаю ее вне папки Admin, но я получаю страницу 404, когда я помещаю ее в папку администратора:
Контроллер:
-
Папка администратора
Auth.php
Admin.php
Контроллер аутентификации:
function index()
{
if ($message = $this->session->flashdata('message')) {
$this->load->view('auth/general_message', array('message' => $message));
} else {
redirect('/auth/login/');
}
}
/**
* Login user on the site
*
* @return void
*/
function login()
{
if ($this->tank_auth->is_logged_in()) { // logged in
redirect('');
} elseif ($this->tank_auth->is_logged_in(FALSE)) { // logged in, not activated
redirect('/auth/send_again/');
} else { .....
Я дал маршрут примерно так:
$route['admin'] = 'Admin/auth';