Как защитить страницу от посторонних глаз? Часто бывают случаи, когда
на сайт нужно поместить страницу, к которой имели бы доступ только
"свои" люди. Так вот этот скрипт вам в этом и поможет. Он показывает
код страницы, размещенной до кода скрипта, а затем запрашивает пароль.
Если пароль верный, то продолжает открывать страницу, а в противном
случае отсылает на другую. === Плюсы===
* быстрая работа (в отличии от подобного cgi скрипта)
* легкое администрированние
===========
=== Минусы===
* пока можно использовать только один пароль
===========
Установка:
Поместите в любое место тегов <head></head> или <body></body>::
Code
<script language="JavaScript">
pass = prompt('Enter Password, please:');
if (pass=='!!!0!!!') { alert('!!!1!!!') } else { alert('!!!2!!!'), top.location.href="!!!3!!!" }
</script>
Измените следующие части: Вместо !!!0!!! напишите единственно доступный пароль
Вместо !!!1!!! напишите текст сообщения о верном пароле
Вместо !!!2!!! напишите текст сообщения об отказе в доступе
Вместо !!!3!!! напишите адрес страницы с отказом в доступе
Примечания:
* не стирайте ковычки
* пользуйтесь английскими буквами
* разместите код скрипта после тегов <meta>
Если вы поместите скрипт в тег <body>, то все, что будет находиться
перед ним (скриптом), будет показано посетителю.
Вот и всё :) Если кому то помог то киньте на R380750367687 копеечку ;)
gotovo.my1.ru
Если же этот скрипт у вас не работает ,то попробуйте вот этот :
Code
(function () {
// Прописываем пароли через |
var password = prompt('Enter pass');
if (new RegExp('ЗДЕСЬ|ВАШИ|ПАРОЛИ'.replace(/(\.|\+|\[|\]|\(|\)|\{|\}|\*|\?|\$|\^|\\|\/|\.)/g, '\\$1')).test(password)) alert('Passed!'); else alert('Wrong'), top.location.href = '/hell';
})();