Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Авторизация (https://forum.antichat.xyz/showthread.php?t=124042)

nonamez 07.06.2009 14:31

Авторизация
 
Есть папка /admin, нужно к ней привентить байсик авторизацию. НИкак не получаеться, в скрипте были 2 файла:

.htpasswd-админ:пароль(как я понял)
.htaccess такого содержания

Цитата:

AuthType Basic

AuthName "Login Admin"

AuthUserFile /путь_до_/.htpasswd

<Limit GET>

require valid-user

</Limit>
/путь_до_/.htpasswd-вот тут я хочу сказать что путь стоял совсем не тот, тобишь путь от старого хостинга, на котором стоял скрипт,когда меняю на свой,мну тупо выдает 500 ОШИБКУ, если же оставляю, то тупо не пускает в админку,все авторизация и авторизация.

Zitt 07.06.2009 15:10

Цитата:

то тупо не пускает в админку,все авторизация и авторизация.
А данные точно вводишь правельные ?

nonamez 07.06.2009 15:43

доо,копипаст

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

Цитата:

Сообщение от Berzerker
путь точно правильный?
пароль в .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

Цитата:

Сообщение от Berzerker
путь точно правильный?

Я откуда знаю =) У нас пути разные

Ru}{eeZ 07.06.2009 18:27

может тебе мой способ понравится http://forum.antichat.ru/showpost.ph...52&postcount=2

FireFenix 07.06.2009 18:38

Цитата:

Сообщение от Ru}{eeZ
может тебе мой способ понравится http://forum.antichat.ru/showpost.ph...52&postcount=2

Твой вариант не блокирует доступ к файлам, а только выполнение скрипта

ph1l1ster 07.06.2009 18:45

Цитата:

Сообщение от Berzerker
пароль в .htpasswd в мд5 ?

md5(APR)

Ru}{eeZ 07.06.2009 19:26

Цитата:

Сообщение от FireFenix
Твой вариант не блокирует доступ к файлам, а только выполнение скрипта

А он и не говорил, что у него там что-то кроме .php будет.
В начале каждого файла писать include('sec.php'); и отлично, это же не 10кб


Время: 20:39