Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Barada от 18 Апреля 2005, 17:10:23

Название: Паролирование
Отправлено: Barada от 18 Апреля 2005, 17:10:23
Sorry если пишу не в том разделе.
Сайт полностью на html , нужно поставить пароль на на одну страничку.
Подскажите скрипт.
Название: Паролирование
Отправлено: CGVictor от 18 Апреля 2005, 20:31:47
Полностью на html - не получится. Т.е. может и получится, но защита никакая будет.
Название: Паролирование
Отправлено: Barada от 19 Апреля 2005, 10:40:04
Да мне не надо ничего сложного , мне нужно ограничеть доступ на страничку "ламеров" , взламывать там никто не будет , да и если взломают то там ничего секретного нет.
Мне нужно чтобы было так : вводишь только пароль (логин не надо) , если пароль правильный (например пароль 123) , то происходит переход на запороленную страничку , если пароль не правильный то открывается страничка с напдисью НЕПРАВИЛЬНО ввёл нароль....
У меян сейчас стоит вот такой код :


Авторизация
























Введите пароль:







Но его недостаток в том , что например я ввожу пароль 135 , и тебя перекидывает на страничку с таким именем (135.html), следовательно такой странички нет и вылазиет окно неправильно введён адрес , а нужно чтобы вылазило окошко что неправильный пароль.
А например название запороленной странички 4321 , и если вводишь этот пароль , то тебя перечидывает на эту страничку (когда всё правильно).
Или может в этом коде можно что-нибудь поменять . чтобы он в случае неправельного воода пароля перекидывал на страничку error.html ?
Gомогите!!!!
Название: Паролирование
Отправлено: commander от 19 Апреля 2005, 15:10:58
CGVictor
Цитировать
Полностью на html - не получится. Т.е. может и получится, но защита никакая будет.


базовая авторизация...
Название: Паролирование
Отправлено: Croaker от 19 Апреля 2005, 15:20:19
Если на джава скритпе делать, то получится примерно так:


function authorize() {
if (window.prompt(\'Введите пароль: \') == "Правильный пароль") {
window.location.href="Запароленная страничка";
} else {
window.location.href="Cтраничка с ошибкой";
}
}


Но в этом случае пароль смогут посмотреть все, кто знает, как смотреть html-код страниц.

Правильней будет делать авторизацию средствами web-сервера. Если хостинг платный, можно проконсультироваться у провайдера на предмет наличия бесплатных (стандартных) скриптов авторизации.
Название: Паролирование
Отправлено: Barada от 19 Апреля 2005, 16:12:06
хостинг платный , попробую спросить.
Спасибо за помощь.
Название: Паролирование
Отправлено: Barada от 20 Апреля 2005, 06:34:29
А если паролированую страничку переделать в .php  ?
Может так проще будет ?
Название: Паролирование
Отправлено: Croaker от 20 Апреля 2005, 14:53:29
Barada
Может и проще. Вам переделывать, вам и решать.
Название: Паролирование
Отправлено: Barada от 20 Апреля 2005, 17:01:20
Всё , проблему решили. Провайдер поставил пароль.