Когда пользователь входит в систему или когда он регистрируется, его $_SESSION['username']
получает значение своего имени пользователя. Я хочу разрешить им доступ к определенным контроллерам только в том случае, если они зарегистрированы. Но мне не нравится идея написать это:Если пользователь зарегистрировался или нет в CodeIgniter
function __construct()
{
session_start();
if(empty($_SESSION['username']))
die();
parent::__construct();
}
В каждом контроллере я не хочу, чтобы люди, не имеющие доступа, могли видеть. Есть ли лучший способ сделать это? Благодарю.
Прохладный, мне нравится это решение. –
Не забудьте вызвать 'parent :: __ construct()'. – hakre
@hakre Спасибо, хороший звонок! – rjz