Какова лучшая практика с маршрутами и сессиями Codeigniter? - PullRequest
0 голосов
/ 13 февраля 2011

При использовании маршрутов CI у меня есть маршрут по умолчанию, который указывает куда-то, но я хочу, чтобы он указывал на другое место, если пользователь вошел в систему.

Каков наилучший способ сделать это?

Редактировать

Не думаю, что я написал этот вопрос так ясно, как следовало бы.Я имею в виду, что если пользователь не вошел в систему и перешел на www.domain.com/, он перешел на домашнюю страницу.Если они вошли в систему и переходят по тому же URL, они видят другую страницу, но тот же URL в адресной строке

1 Ответ

0 голосов
/ 14 февраля 2011

В основном, как сказал Малахия, один из способов сделать это:

class MY_Controller extends Controller {

    function __construct()
    {
        if($this->auth_library->is_logged_in()) 
        { 
            redirect('my_logged_in_page');
        }
        // else...redirect to login?
    }

}

 // call it...   
class some_controller extends MY_Controller {
    // etc
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...