Как написать простую авторизацию на PHP

Как написать простую авторизацию на PHP

Мы будем писать простую авторизацию на PHP, которая не требует базу данных MySQL. Для чего может пригодится скрипт авторизации? Скрипт авторизации нужен для ограничения доступа на отдельную web-страничку, или даже на весь ваш сайт. Плюсом скрипта является то что его сложно взломать, но возможно. Напомню мы пишем самый простой скрипт для авторизации на PHP. Мы будем рассматривать 2 типа скрипта.
1)Однотипный логин и пароль.
2)С мини базой данных.

Инструкция

Уровень сложности: Несложно

1 шаг

Для начала рассмотрим 1 вариант, – это однотипный логин и пароль.
Открываем блокнот, копируем и вставляем указанный ниже скрипт в блокнот.
<?
$login_user=“admin”;
$password_user=“admin”;

$login=$POST[‘login’];
$password=$
POST[‘password’];

if( ($login_user == $login) and ($password_user == $password) )
{
echo “Добро пожаловать”;
}
else
{
echo “Не правильный логин или пароль”;
}
?>
Далее нажимаем “Файл”, выбираем “Сохранить как…”
Вылезет окно. Пишем в поле имя файла “registr.php”.
Ставим кодировку “UTF-8” (необязательно)
Сохраняем.
Копируем следующий скрипт:
<html>
<head><title>Авторизация</title></head>
<body>
<form method="POST" action="registr.php">
<table border="1">
<tr><td>Логин</td><td><input type="text" name="login"></td></tr>
<tr><td>Пароль</td><td><input type="password" name="password"></td></tr>
<tr><td><input type="Submit" value="Вход"></td><td></td></tr>

</table> </form> </body> </html>

Сохраняем с названием “index.html”.
Скрипт готов для использования.

2 шаг

2)Авторизация с мини базой данных.
Копируем и сохраняем в блокнот PHP скрипт. Имя скрипта “registr.php”.
<?
//мини база данных
$login_user=“admin”;
$password_user=“admin”;

$login_user1=“admin2”;
$password_user1=“admin2”;

$login_user2=“admin3”;
$password_user2=“admin3”;
//конец мини базы данных
//операция обробатывания полученных информации от пользователя
$login=$POST[‘login’];
$password=$
POST[‘password’];

if
(
($login_user == $login) and ($password_user == $password)
or
($login_user1 == $login) and ($password_user1 == $password)
or
($login_user2 == $login) and ($password_user2 == $password)
)

{
echo “Добро пожаловать”;
}
else
{
echo “Не правильный логин или пароль”;
}
?>
Надеюсь ничего сложно здесь нету.
index.html такой же как и у 1 варианта авторизации.
Скрипт готов для использования.

3 шаг

Предупреждения:
PHP скрипты не будут работать от простого браузера.
Для того что бы проверить работоспособность скриптов авторизации, вам нужно либо залить на платный хостинг с поддержкой PHP, а самый просто способ это скачать denwer, или Easy PHP.
Решайте сами, всем хорошего настроения, на этом все…Пока:)

Обсуждение

Ваш комментарий

Запросить инструкцию

Не нашли нужную пошаговую инструкцию?
Возможно, что кто-то из посетителей сайта сможет помочь. Оставьте запрос прямо сейчас, если Вы уверены, что эта тема ещё не освещена на нашем проекте!

Рейтинг
  1. +
  2. 0
0
419