Архитектура ПО

Форма авторизации хранится в файле admin.html. Данные из формы обрабатываются скриптом access.PHP. В случае успешной авторизации происходит перенаправление на файл main.PHP (main.PHP работает только, если пользователь авторизовался).

Реализация

Форма для авторизации выглядит следующим образом:

<form name="form" action="access.php" method="post">

<center><p> <font size='5'>Авторизация</p>

<table><tr><td> <b>login </b></td>

<td><input type="text" name="sotr" class="forms" > </td> </tr><tr>

<td><b> password</b> </td> <td><input type="password" name="pas" > </td> </tr>

</table>

<input type="submit" value=" Войти " name='submit'>

<script language='JavaScript'>

document.form.sotr.focus();

</script> </center> </form>

Обработчик формы:

function authorize ($login,$psw,$userstable){

/*функция проверяет есть ли такой пользователь и если есть, то при необходимости запоминает в сессию права доступа*.

Для того чтобы не разрешить неавторизованному пользователю доступ на страницу, необходимо в начало файла (в нашем случае main.php) добавить следующие строки

session_start();

if(!isset($_SESSION['user_id'])) {// если не зарегистрировался

echo "Доступ на данную страницу Вам запрещен"; exit; }

49.Функциональный элемент «Поиск»..\\с пхп


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: