Я использую Codeigniter для создания своего проекта.
Здесь у меня есть некоторые сомнения или мне нужны некоторые разъяснения.
Могу ли я использовать конструкторы, чтобы делать что-то, что влияет на все другие функции в codeigniter /php ??
Пожалуйста, посмотрите здесь:
<?php
class New extends CI_Controller
{
function __construct()
{
//Constructor codes...
}
function Create_page() //The user need to be Logged in to perform this
{
//Checking whether the user logged in or not if yes allowed else denied.
}
function Edit_page() //The user need to be Logged in to perform this
{
//Checking whether the user logged in or not if yes allowed else denied.
}
function Delete_page() //The user need to be Logged in to perform this
{
//Checking whether the user logged in or not if yes allowed else denied.
}
function about_us() //This is a public action no need to Log in
{
// this is a pulic action ,no need to check the login status
}
}
?>
Как вы видите, мне нужно проверять статус входа в систему для каждой частной функции,
Есть лиЛюбой способ, которым я могу сделать это на конструкторе?так что конструктор проверит, вошли вы или нет .... но это должно повлиять только на некоторые функции ...