
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Подскажите чайнику
|
||
| Что касается web-а... WebMaster-а Воронежа - объединяйтесь! |
![]() |
|
|
|
Опции темы |
|
|
#1 |
|
Вербализатор мира
|
Подскажите чайнику
Я, конечно, не вебмастер ни разу, но дримвивер потихоньку юзаю. Впрочем, дальше несложного хомяка я не продвинулся, бо особо незачем - на хлеб я в другой области зарабатываю, а времени свободного не дофига.
Тем не менее, есть у меня вопросик к уважаемым вебмастерам: Нужно мне, чтобы один из разделов сайта открывался только по паролю. То есть, чтобы по клику на кнопку выпадало окно авторизации, и только после ввода пароля человек попадает на следующую html страницу. Слово "скрипт" я слышал, но как это сделать я понятия не имею. Надеюсь на вашу помощь. |
|
|
|
|
#2 |
|
_
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 46
|
Док, глобальных варианта два:
либо ты делаешь это все на каком-либо из серверных языков (PHP, ASP, или что-то другое зависит от хостинга), либо ты это делаешь средствами веб-сервера (опять же напрямую зависит от хостинга). Так что мало данных для ответа... А так пиши, сделаем тебе вход по паролю, для хорошего человека ничего не жалко
|
|
|
|
|
#3 |
|
Вербализатор мира
|
vicmb Да, что-то не очень понятно...
Я-то думал, что существуют какие-то готовые скрипты, типа на Java, которые я просто воткну на страницу. Ведь поля авторизации есть чуть не на каждом втором сайте, нешто каждый раз все заново это пишут? А хостинг мой на "народе" - в ориджине линк, если кому интересно. |
|
|
|
|
#4 |
|
_
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 46
|
Док, ну понимаешь какая штука: если бы все было так просто и можно было бы авторизацию сделать на javascript, то любой смог бы посмотреть и логин и пароль и все остальное, т.к. JS запускается на КЛИЕНТЕ. Т.е. любой грубо говоря нажав view source code сможет все это дело глянуть. А создать сами поля авторизации действительно не сложно, и делается это все с помощью простого html, только вот дальше с ними чего делать? Понимаешь? Т.е. должно быть что-то с серверной стороны... А на народе по-моему этого нет, или я не прав?
|
|
|
|
|
#5 |
|
Иплан
Сообщений: 37
Регистрация: 25.07.2003
|
vicmb праффф.... моно конечно так из*бнутсья и просто запутать в коде)) но это извращенство чистой воды...
цитирую с НАРОДА "На Народе можно использовать все скрипты, которые выполняются в пользовательском браузере (JavaScript, VBScript), а также Java-applet'ы, ActiveX controls, Macromedia Flash. Скрипты, выполняемые на сервере (CGI-скрипты на любых языках, включая Perl; ASP, PHP, JSP, а также SSI и FrontPage server extensions), в настоящее время не поддерживаются. " Вот патаму я и не пользуюсь бесплатными хостингами( ничего на них почеловечески нельзя сделать( Либо делай все в апплетах либо на Flash - тогда моно будет пароль поставить и код хрен посмотриШЬ))) |
|
|
|
|
#7 |
|
Иплан
Сообщений: 37
Регистрация: 25.07.2003
|
Проще... надежнее... удобнее это пользоваться возможностями mod_auth со своим известным .htaccess
http://www.wmaster.ru/htaccess/index.htm |
|
|
|
|
#9 |
|
Иплан
Сообщений: 37
Регистрация: 25.07.2003
|
Snake да народ вообще ничего не потдерживает((( бесплатное все suxx
|
|
|
|
|
#11 |
|
няшечка
Сообщений: 5,311
Регистрация: 13.06.2003
|
можно и на народе
это конечно не так крутото, как серверная авторизация, но всё же... дык вот:
есть файл passwd.htm, к которому нужен доступ тока по паролю. оговорюсь ещё раз: это не доступ по паролю, а ссылка по паролю. Т.е. поняв алгоритм (не поймёт его тока макака), юзер смогёт зайти туда сам. дых вот х 2: пусть доступ будет с index.htm вставляешь туда такой вот кусок: <input name=pwd type=password><br><br> <input type=submit onClick='document.location.href=document.all.pwd.v alue+".htm"'> такая вот незамысловатая чтучка. никакой реальной защиты не даёт, зато перед ламерами понтануться мона. |
|
|
|
|
#13 |
|
Иплан
Сообщений: 37
Регистрация: 25.07.2003
|
Snake нифига не все(( это просто извращенство .. изгаляешься когда можно немного заплатить и лишиться кучи геммора и получить большой выбор...
|
|
|
|
|
#15 |
|
Иплан
Сообщений: 37
Регистрация: 25.07.2003
|
vicmb и это правильно :super::super::super:
|
|
|
|
|
#16 |
|
Registered User
Сообщений: 449
Регистрация: 21.08.2002
Возраст: 42
|
AntiNewbie ты не застал времена, когда только на гео сайте можно было что то разместить бесплатно.
Обычно лучше сначала запустить сайт на народе, если он станет достаточно популярен, переходишь на нормальный хостигн. ИМХО |
|
|
|
|
#17 |
|
Вербализатор мира
|
Snake Не думаю, что данный сайт когда-либо станет популярен. Большинство инет-серферов не читаю тексты длиннее пяти строк и ищут только картинки.
Тем не менее, с народа надо уходить - попсня это, безусловно. |
|
|
|
|
#19 |
|
Форумец
Сообщений: 4,909
Регистрация: 08.04.2003
Возраст: 42
|
Кроме народа существует уйма бесплатных хостингов .
Комбинируюя их можно получить бесплатный хостинг средних возможностей .Да и домен приличный можно сделать бесплатно смотри ripn . Было бы только желание . |
|
|
|
|
#20 |
|
Форумец
|
Вообщем есть для такой задачи хорошее решение
воот примерно распальцовка папок ./ куда/куда_попадаем.html куда/.htaccess регистрация.html Итак сначала .htaccess _________________________________ AuthUserFile /var/home/auth/.htpasswd AuthType Basic AuthName "TIPO HI!!!" <Limit GET POST> require valid-user </Limit> _________________________________ что писать в .htpasswd читайте в man htpasswd регистрация.html _________________________________ <script> function (test) { var act = document.vasya.action; document.vasya.action = 'http://'+document.vasya.name.value+':' + document.vasya.passwd.value + '@' + act; document.vasya.submit(); } </script> <form name="vasya" action="/куда/куда_попадаем.html" > <input type="text" name="name"> <input type="password" name="passwd"> <input type="button" onclick="test();"> </form> _________________________________ Вообщем примерно так... Писал на коленке. Теория: .htaccess'ом паролим директорию `куда/` Далее пишем форму и ЖАБАСКРИП Что Должен делать ЖАБАСКРИПТ Он должен брать ИМЯ и ПАРОЛЬ польлзователя и подставлять их в примерно вот такое http://username:password@server:port/directory/filename Вообщем мы ЖАБАСКРИПТОМ делаем подмену астион и сабмитим форму.... ВСЕ ДОЛЖНО РАБОТАТЬ, НО НАПИЛЬНИКОМ РАБОТАТЬ ПРИДЕТСЯ ЗЫЖ ВЫРАЖАЮ АГРОМНУЮ БЛАГОДАРНОСТЬ ^igor[] ЗА ТО ЧТО ОН ХОРОШИЙ УЧИТЕЛЬ. Игорь, ты меня все таки чему то научил.... |
|
|
|
|
#21 |
|
Архитектор
Сообщений: 193
Регистрация: 28.03.2003
|
Женёк, хорош ст*****ся, а то я за себя не отвечаю
![]() ^igor[] добавил [date]1059638961[/date]: ГPЁБAHЫЙ АНТИМАТ!!! :/ попытка номер раз: Женёк, хорош стeбaться, а то я за себя не отвечаю ![]() ^igor[] добавил [date]1059639023[/date]:
|
|
|
|
|
#22 | |
|
Форумец
|
Цитата:
|
|
|
|
|
|
#29 | ||
|
Форумец
|
Цитата:
Причем нормальные, не очень большие, но нормальные CC добавил [date]1060165793[/date]: Цитата:
ШШШШШ НЕ покушайтесь на святое ! Тетрис - рулит. |
||
|
|
|
|
#30 |
|
Stebanoid
Сообщений: 1,940
Регистрация: 30.07.2003
Возраст: 40
|
Простите за наглое вторжение ламера в этом деле, но нелзя ли закодировать содержимое страницы и приложить к ней прогу дешифровщик- и пусть смотрят все кому не лень(расшифровать-то сможет токо владелец ключа)? а расшифровывать будет опять же комп юзаря?
и никакой серверной авторизации! |
|
|