Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: от 14 Февраля 2002, 14:42:56

Название: А как поставить пароль на админскую страницу?
Отправлено: от 14 Февраля 2002, 14:42:56
subj
Название: А как поставить пароль на админскую страницу?
Отправлено: ЖеньКа от 14 Февраля 2002, 15:13:55
Отсюда: http://forums.webscript.ru/showthread.php?s=&postid=21839#post21839

И ниже.
Название: А как поставить пароль на админскую страницу?
Отправлено: tsd от 14 Февраля 2002, 16:01:08
Гррр. :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

Админам
Внесите в ФАК :)
Название: А как поставить пароль на админскую страницу?
Отправлено: ЖеньКа от 15 Февраля 2002, 08:26:22
Цитировать
Гррр.  


АГА! :)

Цитировать
Внесите в ФАК


Было бы хорошо! :), хотя если по чести - все внести что мы тут обсуждали в связи с этим скриптом, то Какаду фак придётся писать дольше чем сам скрипт :)
Название: ага
Отправлено: Green Kakadu от 15 Февраля 2002, 14:30:22
Цитировать
то Какаду фак придётся писать дольше чем сам скрипт

ага, вся это документация оч. напрягает а у меня даже секретарши для подбадривания нету :(
Название: А как поставить пароль на админскую страницу?
Отправлено: ЖеньКа от 15 Февраля 2002, 19:49:55
Цитировать
а у меня даже секретарши для подбадривания нету



А Я А Я А Я НА ЧТО????? Возьми, а? :)))))
Название: хы
Отправлено: Green Kakadu от 16 Февраля 2002, 02:35:11
Цитировать
А Я А Я А Я НА ЧТО?????

у меня в Гнезде тесно ;)  поэтому периодически в качестве подбадривателя выступает NAS :) да, так санитариум пережил три депрессии..
 (в начале декабря sanitarium был уже более менее близок к тому, что есть сейчас)  ;)

P.S. Уже добавилась фича от Fozzy (генератор таблиц, втавка рисунков на Javascript) + QuickHTML (как тут на форуме, быстрая вставка тегов) :) все стало прикольнее. + новый шаблонный файл спец. для поиска.
Название: А как поставить пароль на админскую страницу?
Отправлено: ЖеньКа от 16 Февраля 2002, 10:58:07
Цитировать
у меня в Гнезде тесно  поэтому периодически в качестве подбадривателя выступает NAS


Так и скажи что тебе Nas вместе секретарши ;-РРРРР
:-)))

А вообще - ты не трави - а выкладывай уже ;))), я прям задыхаюсь от нежности ;)), /читай от "хотельности"/ начаать тестировать настраивать /читай портить ;))/
:))
Название: последние испытания
Отправлено: Green Kakadu от 17 Февраля 2002, 03:05:06
Цитировать
А вообще - ты не трави - а выкладывай уже

последние испытания...
Название: А как поставить пароль на админскую страницу?
Отправлено: от 19 Февраля 2002, 18:43:55
Хорошо. Попробовал при помощи .htaccess. Как оказалось, админ сервера запретил использование этого файлика.
Как поставить пароль без .htaccess?
Название: А как поставить пароль на админскую страницу?
Отправлено: от 19 Февраля 2002, 18:46:51
Я в перле совсем не силен. Но можно в admin.cgi вставить что-то типа
sub check_pass
If user ne "admin" & pass ne "pass" then goto error.html
else...
ну и все такое?
Название: ну да
Отправлено: Green Kakadu от 20 Февраля 2002, 03:11:49
Цитировать
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
Название: вот
Отправлено: Green Kakadu от 21 Февраля 2002, 02:52:11
наверное 22 фев. появится мод, который позволит желающим паролировать admin.cgi и com_admin.cgi (он уже написан, но такое дело стоит проверить)
Название: вота
Отправлено: Green Kakadu от 24 Февраля 2002, 02:38:22
для тех у кого нет воз-ти использовать htaccess AUTH-MOD:
http://forums.webscript.ru/showthread.php?s=&threadid=4121
Название: А как поставить пароль на админскую страницу?
Отправлено: xcreator от 09 Марта 2002, 17:32:04
Блин, нужен хороший способ... может кто знает, как впихнуть вот такое в admin.cgi ?? :::

$password = "test"; // test - Здесь пароль для доступа

session_start();

if (!session_is_registered("registered")) {
if (!$submit) {
echo "
";
echo "Пароль: ";
echo "";
echo "
";
}
else {
if ($passwd_input != $password) die("Неправильный пароль!");
session_register("registered");
header("Location: $PHP_SELF");
}
}

if (!session_is_registered("registered")) exit();
?>


OK




Страница, которая защищена паролем здесь!

Название: А как поставить пароль на админскую страницу?
Отправлено: xcreator от 09 Марта 2002, 17:33:42
Я ведь так и не поставил .htaccess .... просто изменил имя файлу... а .htaccess рботает на хостинге во всех папках кроме как раз той, где санитариум прячется.... как-то странно.....
Название: хех
Отправлено: Green Kakadu от 09 Марта 2002, 18:09:07
Цитировать
Блин, нужен хороший способ... может кто знает, как впихнуть вот такое в admin.cgi ?? :::

предложенный вами способ вовсе не хороший - пароль лежит в незашифрованном виде :) AUTH-MOD напорядок лучше (хотя по большому счету, они схожи). Т.е. нет htaccess - ставьте AUTH-MOD :)
Название: чего-то
Отправлено: denver от 26 Апреля 2002, 16:35:18
не катит через .htaccess. Сделал вроде всё как написано - а ослик как плевал на всякие там запреты, так и плюёть. Может, чего надо пофиксить? Только вот чего?
Название: А как поставить пароль на админскую страницу?
Отправлено: Green Kakadu от 27 Апреля 2002, 01:25:26
Цитировать
не катит через .htaccess. Сделал вроде всё как написано - а ослик как плевал на всякие там запреты, так и плюёть. Может, чего надо пофиксить? Только вот чего?

.htaccess, его функционирование - целиком и полностью на совести вашего сервера (ну и вашей, скорее вы что-о не то поставили).
Тем то эта штука и хороша, что реализовано не каким-то умельцем на кухне, а теми парнями, что сам сервер делали.
Так что следуйте инструкциям своего хостера.
Название: А как поставить пароль на админскую страницу?
Отправлено: skliar от 20 Мая 2002, 01:04:08
Блин, а у меня .htaccess никто не запрещает, только ручки кривые и голова дырявая.

Объясните, плз, чайнику, что значит "пишем в шелле"

Я создал все эти файлы, но как в .passfile пароль добавить с помощью этого непонятного шелла - не знаю
Название: А как поставить пароль на админскую страницу?
Отправлено: Green Kakadu от 20 Мая 2002, 03:00:35
Цитировать
Я создал все эти файлы, но как в .passfile пароль добавить с помощью этого непонятного шелла - не знаю

на самом деле - тут нужно следовать рекомендациям своего хостера, как он рекомендует паролировать директории. У некоторых SSH нету ;) но все делается через веб-интерфейс.
Название: А как поставить пароль на админскую страницу?
Отправлено: Mota от 14 Сентября 2002, 08:41:51
А у меня трабл, чё говори:
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 "}"
помогите
Название: А как поставить пароль на админскую страницу?
Отправлено: oleslav от 12 Сентября 2012, 01:24:33
Цитировать
xcreator:
$password = "test"; // test - Здесь пароль для доступа

session_start();

if (!session_is_registered("registered")) {
if (!$submit) {
echo "
";
echo "Пароль: ";
echo "";
echo "
";
}
else {
if ($passwd_input != $password) die("Неправильный пароль!");
session_register("registered");
header("Location: $PHP_SELF");
}
}

if (!session_is_registered("registered")) exit();
?>


OK




Страница, которая защищена паролем здесь!



Хотел вставть это перед admin.cgi, но не работает!  Появляется окошко с запросом пароля, что ни вводишь - ничего не происходит!