|
|
|
| я тут у себя на сайте хочу сделать ограничение доступа для не авторизированных посетителей,
как мне это сделать ?
и как мне сделать что бы когда посетитель ввел логин и пароль , он получал доступ к загрузке файлов , к комментариям и т.д. до того как от нажмет кнопку "выход"? | |
|
|
|
|
|
|
|
для: iMozgoloMchik
(01.08.2011 в 22:12)
| | на верху страницы где проверка логина пишем session_start();
1. - человек ввел логин и пароль
2. - идет проверка в базе данных на существование человека ,ну предположем что он есть
$check = mysql_query ("SELECT итд;");
if (mysql_num_rows($check) == 1) {
3 переводим из базы $load = mysq_fetch_array ($check);
4. присваиваем сессии значение $_SESSION['mylogin'] = $load['login'];
} else {exit("не правильно введено");}
а на странице коменты проверяем if (isset ( $_SESSION['mylogin'])) {
выводим код для отправки коментария
} else {echo "зарегистрируйтесь чтоб писать коменты";}
примерно так | |
|
|
|
|
|
|
|
для: kvins
(01.08.2011 в 22:29)
| | забыл сказать что session_start(); везде должна быть наверху где используеться сессия | |
|
|
|
|
|
|
|
для: kvins
(01.08.2011 в 22:35)
| | А главное, ДО вывода чего-либо в браузер. Иначе получится «Headers already sent by». | |
|
|
|
|
|
|
|
для: iMozgoloMchik
(01.08.2011 в 22:12)
| | . | |
|
|
|