Jump to content

Търся JavaScript или HTML код за : Password Protection


Препоръчан пост

Търся следния жава скрипт или HTML код : Когато вляза в страничката да се появява съобщение и от доло лента за въвеждане на парола. Това съобщение да не може да се махне докато не се въведе правилната парола. Докато съобщението стои там - зад него (в самата страничка) да не могат да се пипат линковете и др... След като съобщението се махне (напише се правилната парола), чак тогава страничката да стане използваема (да могат да му се кликат линковете и др...) .

Не е казано да е javascript, може да е HTML код (даже за предпочитане е HTML код), но да върши същата работа.

Намерих един жава скрипт който ми върши работа :

(Пробвайте го, да видите за какво става въпрос)

<script language="JavaScript">
<!--

var username = prompt("Enter Username In the Box Below","")
var password = prompt("Enter Password In the Box Below","")

if (username !="USERNAME HERE" || password !="PASSWORD HERE")

{ top.location="about:Bad Username and/or Password" }
//-->
</script>

Само че при него има 2 проблема :

- Като натиснете два пъти "Хикс'а" съобщението се маха. А на мен ми трябва - докато не се напише правилната парола, да не може да се махне съобщението.

- Другия проблем при него е - докато стои съобщението отзаде страничката не се показва (не се виждат линкове, нищо). А на мен ми трябва - страничката и съдържанието на страничката да се виждат, само че не могат да му се натискат линковете, докато не се въведе правилната парола.

Мерси предварително :)

Link to comment
Сподели другаде

Koдът е безпредметен.

 

Javascript се изпълнява на клиентската машина, докато охранявания ресурс е на сървърна машина. В допълнение, посетителят може да е настроил браузера си, да не изпълнява Javascript.

Губи се логиката от самото начало. За HTML пък да не говорим.

 

Трябва ти динамичен език за целта - PHP, ASP. Той ще следи правата за ауторизация, идентификация и аутентификация. Това вариант първи.

 

Вариант втори. Ако движи сървър Apache, може да защитиш каталога с парола и ще стане точно това, което искаш. Ако е пуснат демон, като fail2ban, можеш да зададеш брой опити за логване. Примери - море, на помощ - Google.

Link to comment
Сподели другаде

Това не е никаква защита. Все пак разгледай следният файл ако ти върши работа за залъгалка. Трябва му сериозна редакция, ако мислиш да го ползваш - илюстрирам идеята само.

 

proba.zip

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...