Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: от 14 Февраля 2002, 14:42:56
-
subj
-
Отсюда: http://forums.webscript.ru/showthread.php?s=&postid=21839#post21839
И ниже.
-
Гррр. :abuse:
Если хостишься на Апаче:
Создаешь файл .htaccess в папке admin со следующим содeржанием:
AuthUserFile /abolut/path/to/your/directory/.passfile
AuthName "Passworded Page"
AuthType Basic
require valid-user
Потом создаешь файл .passfile (не забудь точку поставить спереди :D) в директории /abolut/path/to/your/directory/ . Потом в шелле пишем следующую команду:
htpasswd -c .passfile user
user - соответственно юзер, которого ты хочешь добавить. Тебя два раза спросят про пароль - вводи (но не сразу, а то какой же ты пАцАн после этого (с) ). Все. Теперь ежели полезешь в папку admin через браузер - тебя будут нехорошими словами обзывать и требовать пароль :D
Админам
Внесите в ФАК :)
-
Гррр.
АГА! :)
Внесите в ФАК
Было бы хорошо! :), хотя если по чести - все внести что мы тут обсуждали в связи с этим скриптом, то Какаду фак придётся писать дольше чем сам скрипт :)
-
то Какаду фак придётся писать дольше чем сам скрипт
ага, вся это документация оч. напрягает а у меня даже секретарши для подбадривания нету :(
-
а у меня даже секретарши для подбадривания нету
А Я А Я А Я НА ЧТО????? Возьми, а? :)))))
-
А Я А Я А Я НА ЧТО?????
у меня в Гнезде тесно ;) поэтому периодически в качестве подбадривателя выступает NAS :) да, так санитариум пережил три депрессии..
(в начале декабря sanitarium был уже более менее близок к тому, что есть сейчас) ;)
P.S. Уже добавилась фича от Fozzy (генератор таблиц, втавка рисунков на Javascript) + QuickHTML (как тут на форуме, быстрая вставка тегов) :) все стало прикольнее. + новый шаблонный файл спец. для поиска.
-
у меня в Гнезде тесно поэтому периодически в качестве подбадривателя выступает NAS
Так и скажи что тебе Nas вместе секретарши ;-РРРРР
:-)))
А вообще - ты не трави - а выкладывай уже ;))), я прям задыхаюсь от нежности ;)), /читай от "хотельности"/ начаать тестировать настраивать /читай портить ;))/
:))
-
А вообще - ты не трави - а выкладывай уже
последние испытания...
-
Хорошо. Попробовал при помощи .htaccess. Как оказалось, админ сервера запретил использование этого файлика.
Как поставить пароль без .htaccess?
-
Я в перле совсем не силен. Но можно в admin.cgi вставить что-то типа
sub check_pass
If user ne "admin" & pass ne "pass" then goto error.html
else...
ну и все такое?
-
sub check_pass
If user ne "admin" & pass ne "pass" then goto error.html
else...
ну да, ну да что-то вроде этого. только самое главное - чтоб то с чем сравнивают (т.е. пароль и имя админа) хранить надежно :)
а то так все кому вздумается:
i admin => vot my pass &delete_all ;)
и паролировать еще нужно com_admin.cgi
-
наверное 22 фев. появится мод, который позволит желающим паролировать admin.cgi и com_admin.cgi (он уже написан, но такое дело стоит проверить)
-
для тех у кого нет воз-ти использовать htaccess AUTH-MOD:
http://forums.webscript.ru/showthread.php?s=&threadid=4121
-
Блин, нужен хороший способ... может кто знает, как впихнуть вот такое в admin.cgi ?? :::
$password = "test"; // test - Здесь пароль для доступа
session_start();
if (!session_is_registered("registered")) {
if (!$submit) {
echo "";
}
else {
if ($passwd_input != $password) die("Неправильный пароль!");
session_register("registered");
header("Location: $PHP_SELF");
}
}
if (!session_is_registered("registered")) exit();
?>
OK
Страница, которая защищена паролем здесь!
-
Я ведь так и не поставил .htaccess .... просто изменил имя файлу... а .htaccess рботает на хостинге во всех папках кроме как раз той, где санитариум прячется.... как-то странно.....
-
Блин, нужен хороший способ... может кто знает, как впихнуть вот такое в admin.cgi ?? :::
предложенный вами способ вовсе не хороший - пароль лежит в незашифрованном виде :) AUTH-MOD напорядок лучше (хотя по большому счету, они схожи). Т.е. нет htaccess - ставьте AUTH-MOD :)
-
не катит через .htaccess. Сделал вроде всё как написано - а ослик как плевал на всякие там запреты, так и плюёть. Может, чего надо пофиксить? Только вот чего?
-
не катит через .htaccess. Сделал вроде всё как написано - а ослик как плевал на всякие там запреты, так и плюёть. Может, чего надо пофиксить? Только вот чего?
.htaccess, его функционирование - целиком и полностью на совести вашего сервера (ну и вашей, скорее вы что-о не то поставили).
Тем то эта штука и хороша, что реализовано не каким-то умельцем на кухне, а теми парнями, что сам сервер делали.
Так что следуйте инструкциям своего хостера.
-
Блин, а у меня .htaccess никто не запрещает, только ручки кривые и голова дырявая.
Объясните, плз, чайнику, что значит "пишем в шелле"
Я создал все эти файлы, но как в .passfile пароль добавить с помощью этого непонятного шелла - не знаю
-
Я создал все эти файлы, но как в .passfile пароль добавить с помощью этого непонятного шелла - не знаю
на самом деле - тут нужно следовать рекомендациям своего хостера, как он рекомендует паролировать директории. У некоторых SSH нету ;) но все делается через веб-интерфейс.
-
А у меня трабл, чё говори:
ERROR including libraries: [Sat Sep 14 07:30:42 2002] admin.cgi: Unmatched right bracket at auth.pl line 3, at end of line [Sat Sep 14 07:30:42 2002] admin.cgi: syntax error at auth.pl line 3, near "}"
помогите
-
xcreator:
$password = "test"; // test - Здесь пароль для доступа
session_start();
if (!session_is_registered("registered")) {
if (!$submit) {
echo "";
}
else {
if ($passwd_input != $password) die("Неправильный пароль!");
session_register("registered");
header("Location: $PHP_SELF");
}
}
if (!session_is_registered("registered")) exit();
?>
OK
Страница, которая защищена паролем здесь!
Хотел вставть это перед admin.cgi, но не работает! Появляется окошко с запросом пароля, что ни вводишь - ничего не происходит!