Як написати просту авторизацію на php

Зміст

Як написати просту авторизацію на PHP

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

Інструкція

Рівень складності: Нескладно

1 крок

Для початку розглянемо 1 варіант, - це однотипний логін і пароль.
Відкриваємо блокнот, копіюємо і вставляємо вказаний нижче скрипт в блокнот.
lt ;?
$ 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 "(необов'язково)
Зберігаємо.
Копіюємо наступний скрипт:

Авторизація

Зберігаємо з назвою "index.html".
Скрипт готовий для використання.

2 крок

2) Авторизація з міні базою даних.
Копіюємо і зберігаємо в блокнот PHP скрипт. Ім'я скрипта "registr.php".
lt ;?
// Міні база даних
$ 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.
Вирішуйте самі, всім гарного настрою, на цьому все ... Поки :)







» » Як написати просту авторизацію на php