Мне тут понадобилось запаролить админку, я чисто ради эксперимента не использовал аштиаксес и пасс, пошёл другим путём… слегка ‘чайниковскаим’…. вот стало интересно ваше мнение насколько оно безопасно?
Итак,
Создаю текстовый файл в котором собсно храниться пароль к админки.
Создаю форму ввода пароля и логина с actino’ом на скрипт, который вытягивает из файла строку с паролем и сравнивает логин и пароль введённые и имеющиеся в файле. Если всё верно, то инклюдится страница админа, а если нет, то инклюдится страница с ошибкой.
Правда есть пока проблема с прямым обращением к страницы админа, это я не запрятил, никто неподскажет что для этого надо в аштиаксесе написать?
Вот код:
Код
<?php
$lines = file('textfile.txt'); // вытаскиваю тз файла строку с паролем
foreach ($lines as $line_num => $line) {
if ($line_num == 0){
$name=$line;
}
else {
$parol=$line;
}
// echo $passf;
}
$html = implode('', file ('textfile.txt'));
$login=$_POST["login"]; // из формы получаю
$pass=$_POST["pass"];
$login=strip_tags($login);
$pass=strip_tags($pass);
if ($login == 'adminis' and $pass == $parol){
include("2.php");
}
else
include("3.php");
?>
$lines = file('textfile.txt'); // вытаскиваю тз файла строку с паролем
foreach ($lines as $line_num => $line) {
if ($line_num == 0){
$name=$line;
}
else {
$parol=$line;
}
// echo $passf;
}
$html = implode('', file ('textfile.txt'));
$login=$_POST["login"]; // из формы получаю
$pass=$_POST["pass"];
$login=strip_tags($login);
$pass=strip_tags($pass);
if ($login == 'adminis' and $pass == $parol){
include("2.php");
}
else
include("3.php");
?>
спасибо
_____________