Итак, выкладываю вторую версию паролирования файлов.
Что изменилось:
Теперь пароль вводится в форму
Если пользователь не вводит пароль скрипт это заметит
Код всё ещё можно достать через исходник
Установка.
1,2 шаги - без изменений
3. Скрипт в 3 шаге меняем на:
Code
<script type="text/javascript">
function passload2(){
password = "$AUTHOR_NAME$"; // правильный пароль
passvalue = document.passform.password.value; // достаём пароль из формы
if (passvalue == " ") // если пробел вместо пароля
{alert("Введите пароль!")}
else
if (passvalue == "") // если нет ничего
{alert("Введите пароль!")}
else
if (passvalue == password)
{location.href="$RFILE_DIRECT_URL$"} // если пароль правильный
else
alert("Неверный пароль")
}
</script>
4. Кнопка теперь будет выглядеть так:
Code
<form name="passform">
Введите пароль: <input type="text" name="password" size="20"> <input type="button" onClick="passload2()" value="Скачать">
</form>