kasabg Публикувано Април 10, 2011 Report Share Публикувано Април 10, 2011 Търся следния жава скрипт или 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 Сподели другаде More sharing options...
Dr. Epstein Публикувано Април 11, 2011 Report Share Публикувано Април 11, 2011 Koдът е безпредметен. Javascript се изпълнява на клиентската машина, докато охранявания ресурс е на сървърна машина. В допълнение, посетителят може да е настроил браузера си, да не изпълнява Javascript. Губи се логиката от самото начало. За HTML пък да не говорим. Трябва ти динамичен език за целта - PHP, ASP. Той ще следи правата за ауторизация, идентификация и аутентификация. Това вариант първи. Вариант втори. Ако движи сървър Apache, може да защитиш каталога с парола и ще стане точно това, което искаш. Ако е пуснат демон, като fail2ban, можеш да зададеш брой опити за логване. Примери - море, на помощ - Google. Цитирай Link to comment Сподели другаде More sharing options...
InsectEater1 Публикувано Април 11, 2011 Report Share Публикувано Април 11, 2011 Това не е никаква защита. Все пак разгледай следният файл ако ти върши работа за залъгалка. Трябва му сериозна редакция, ако мислиш да го ползваш - илюстрирам идеята само. proba.zip Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.