PHP Authenticate.
Версия 2.0
О скрипте.
Скрипт предназначен для организации защищенного доступа к веб страницам по паролю и логину посредством PHP.
Для надежной организации защиты пароль зашифрованные методом MD5 хранятся в базе данных MySQL, что многократно повышает эффективность защиты,
даже если злоумышленник взломает базу данных, то он не сможет их расшифровать (взаимозависимости от сложности пароля), т.к. алгоритм дешифровки для MD5 не существует.
При первом обращении к защищенной страницы система запрашивает пароль и логин. Введенный пароль шифруется необратимым алгоритмом шифрования MD5. После чего, полученный зашифрованный пароль сверяется с хешом из базы данных.
Если хеши совпадают, доступ к защищенной странице открыт, если нет, то выводится сообщение об ошибке.
При неправильном вводе пароля и логина более 3 раз доступ к странице блокируется с последующей отправкой сообщения на e-mail администратора с данными о нарушителе.
Также есть возможность добавлять и удалять неограниченное количество учетных записей. Для управление учетными записями откройте страницу по адресу http: ваш_сайт/users.php
Требование.
- PHP4/PHP5;
- MySQL 3.0 и выше.
Особености скрипта.
- шифрование пароля алгоритмом md5;
- добавление и удаление учетных записей;
- предотвращение повторного ввода пароля и логина при их неправильном вводе более 3 раз;
- отправка сообщения на e-mail администратора с данными о нарушителе;
- введение логов в базе данных.
Установка.
1. Создайте базу данных и разместите в неё таблицы путем SQL-запроса из файла aut.sql;
2. Укажите настройки (сервер базы данных, имя базы данных, логин, пароль, адрес хоста вашего сайта и свой e-mail;
3. Для защиты страницы впишите в самом ёе начале следующею строку:
<?php
require("authenticate.php");
?>
По умолчанию для входа на защищенную страницу используйте:
Логин - admin
Пароль - 1111
Смена пароля и лигина производится файлом change.php. Добавление учетных записей
- password.php
Коммерческая версия.
По желанию заказчика я могу адаптировать программу под конкретные условия. Могут быть добавлены различные дополнительные функции.
Примечание.
СКРИПТ "PHP Authenticate", ДАЛЕЕ ПРОСТО ПРОГРАММА ЯВЛЯЕТСЯ ПОЛНОСТЬЮ БЕСПЛАТНАЯ. ВЫ МОЖЕТЕ СВОБОДНО РАСПРОСТРАНЯТЬ, КОПИРОВАТЬ, ВНОСИТЬ СВОИ ИЗМЕНЕНИЯ В ИСХОДНОМ КОДЕ ПРОГРАММЫ, ЛИШЬ ПРИ УСЛОВИИ СОХРАНЕНИЯ КОПИРАЙТА АВТОРА.
ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ "PHP Authenticate" В КОММЕРЧЕСКИХ ЦЕЛЯХ ЗАПРЕЩЕНО.
ВЫ ИСПОЛЬЗУЕТЕ ЭТУ ПРОГРАММУ НА СВОЙ СОБСТВЕННЫЙ СТРАХ И РИСК. АВТОР НЕ НЕСЕТ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА РАБОТОСПОСОБНОСТЬ ПРОГРАММЫ, А ТАКЖЕ ЗА ПОТЕРИ, ПОВРЕЖДЕНИЯ ДАННЫХ ИЛИ ЧЕГО ЛИБО ДРУГОГО, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ
И РАБОТОЙ ЭТОЙ ПРОГРАММЫ.
Если Вам понравился мой скрипт и у Вас есть желание отблагодарить меня рублем, то вот мои реквизиты:
WebMoney
U237811811298
R198597198920
Z917380288657
Яндекс деньги
41001308997388
Если у Вас возникнут вопросы или предложения пишите мне на e-mail
-----------------------------------------------------------------
Спасибо за использование моего скрипта
С уважением, Яницкий Александр
Контактная информация.
веб сайт: janicky.com
e-mail: support (@) janicky.com
icq: 305-972