зачем вообще эти танцы с бубном? обычно закрывается вся папка, а если надо отдать какой либо файл пользователю то отдавайте его скриптом. хоть с паролем хотбь без него
_____________
Стимулятор ~yoomoney - 41001303250491
<?
if($_POST['pass']=='1234')
{
echo "<script>
</script>
<style>.edit{display: none}</style>
<a href='http://site.ru/szr/anketa_edit.php' class='pravka fr' target='_blank' style='display: block; margin-bottom: 15px'>Редактировать</a>
<div class='clear'></div>";
}
?>
Цитата (levshaSZR @ 19.05.2015 - 08:59) |
Spooki, объясни мне мало разумному))) этот код в начало страницы вставлять? а то я вставил и мне вместо предложения ввести логин и пароль высвечивает что пароль не подошел...) |
<?php
$login_successful = false;
if (isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])){
$usr = $_SERVER['PHP_AUTH_USER'];
$pwd = $_SERVER['PHP_AUTH_PW'];
if ($usr == 'admin' && $pwd == '1234567'){ // логин и пасс
$login_successful = true;
}
}
if (!$login_successful){
header('WWW-Authenticate: Basic realm="Secret page"');
header('HTTP/1.0 401 Unauthorized');
print 'Обломись, пасс не верный';
} else {
// все содержимое изначального файла (php код или html) anketa_edit.php
}
?>
Цитата (levshaSZR @ 19.05.2015 - 09:18) |
Xpund, это защита папки...а мне надо защита файла:( как сделать не пойму.... |
<Files secret.php>
AuthType Basic
AuthName "Name"
AuthUserFile /path/to/.htpasswd
require valid-user
</Files>