fdds
16.06.2008, 13:57
Пишу тут курсовую. Есть вопрос. У сайта имеется привелигированные пользователи, у которых ест возможность администрирования сайта, чтобы войти в режиме такого пользователя нужно запустить скрипт авторизации (например auth.php) и ввести данные в форму. После проверки имени пользователя и пароля данному пользователю должны быть открыты доп. возможности на всех страницах (а именно формы для администрирования сайта).
Вопрос такой:
1) Когда и где надо вызывать session_start() - после нажатия кнопки входа в модуле auth.php, тогда как проверять, какой пользователь вошел, привелигированный или нет.
2) Или же на каждой странице в начале скрипта, тогда нужно будет создать переменную массива $_SESSION, в которой и будет граниться, привелигированный пользователь или нет. Тогда в скрипте auth.php надо будет изменить знач. этой переменной.
Какой способ более правильный и/или чаще применяется на практике.
Вопрос такой:
1) Когда и где надо вызывать session_start() - после нажатия кнопки входа в модуле auth.php, тогда как проверять, какой пользователь вошел, привелигированный или нет.
2) Или же на каждой странице в начале скрипта, тогда нужно будет создать переменную массива $_SESSION, в которой и будет граниться, привелигированный пользователь или нет. Тогда в скрипте auth.php надо будет изменить знач. этой переменной.
Какой способ более правильный и/или чаще применяется на практике.