Просмотр полной версии : Авторизация
Есть папка /admin, нужно к ней привентить байсик авторизацию. НИкак не получаеться, в скрипте были 2 файла:
.htpasswd-админ:пароль(как я понял)
.htaccess такого содержания
AuthType Basic
AuthName "Login Admin"
AuthUserFile /путь_до_/.htpasswd
<Limit GET>
require valid-user
</Limit>
/путь_до_/.htpasswd-вот тут я хочу сказать что путь стоял совсем не тот, тобишь путь от старого хостинга, на котором стоял скрипт,когда меняю на свой,мну тупо выдает 500 ОШИБКУ, если же оставляю, то тупо не пускает в админку,все авторизация и авторизация.
то тупо не пускает в админку,все авторизация и авторизация.
А данные точно вводишь правельные ?
FireFenix
07.06.2009, 16:44
500 ошибка может появляться если в пути или имени файла есть пробелы
т.е. нужно взять в ковычки путь
Вот у меня всё прекрасно работает
.htaccess
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
AuthType Basic
AuthName "Login Admin"
AuthUserFile "D:/Site/Test/.htpasswd"
require valid-user
.htpasswd : admin:qwerty
admin:$apr1$hKDRleXW$Dg2ZOFgBzcuFAyPLYxSWM1
Berzerker
07.06.2009, 16:54
путь точно правильный?
пароль в .htpasswd в мд5 ?
FireFenix
07.06.2009, 16:57
путь точно правильный?
пароль в .htpasswd в мд5 ?
хз в чём, но на мд5 не похоже. его можно сгенерить прогой в апаче Apache\Bin\htpasswd.exe
Win:
Создаст файл и запишет туда юзера admin
c:\Apache\Bin\htpasswd.exe -cm c:\.htpasswd admin
Добавит в имеющийся файл юзера user
c:\Apache\Bin\htpasswd.exe -m c:\.htpasswd user
путь точно правильный?
Я откуда знаю =) У нас пути разные
может тебе мой способ понравится http://forum.antichat.ru/showpost.php?p=1314952&postcount=2
FireFenix
07.06.2009, 18:38
может тебе мой способ понравится http://forum.antichat.ru/showpost.php?p=1314952&postcount=2
Твой вариант не блокирует доступ к файлам, а только выполнение скрипта
ph1l1ster
07.06.2009, 18:45
пароль в .htpasswd в мд5 ?
md5(APR)
Твой вариант не блокирует доступ к файлам, а только выполнение скрипта
А он и не говорил, что у него там что-то кроме .php будет.
В начале каждого файла писать include('sec.php'); и отлично, это же не 10кб
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot