В настоящее время я использую следующее для проверки того, что пользователь вошел в систему:
function only_a_loggedin_user_can_do_this()
{
if($user_is_logged_in)
{
do something that only users can do
}
else
{
redirect('/login_page/');
}
}
но если в моем контроллере много функций, то задница - писать или вносить изменения.
Какой лучший способ добиться того, чего я хочу, но более простым способом, который легче обновлять. Я думал о нижеследующем,
function check_if_logged_in()
{
if($user_is_logged_in)
{
function only_a_logged-in_user_can_do_this()
{
}
function or_this()
{
}
}
else
{
redirect('/login_page/');
}
}
но это будет означать добавление чего-либо в строку URI, например
www.example.com / index.php / check_if_logged_in / only_a_logged-in_user_can_do_this /
Какой лучший способ реализовать это?