2014-09-17 2 views
-2

Здравствуйте, Мне нужна помощь с простой формой входа в JavaScript. Я создаю небольшой веб-сайт для меня и моих одноклассников. Я хочу, чтобы он мог перенаправить каждого пользователя на определенную страницу при вводе соответствующего пароля.Написание простой формы ввода в javascript для одного поля

Я знаю, что это небезопасно, но мы не планируем хранить ценную информацию на сайте. Я не знаю о MSQL и даже не хочу его использовать. Код работает на этом уровне, но я не могу добавить пользователей, так как я не понимаю JavaScript. Заранее спасибо.

/*here is the code i got so far*/ 

<title> 
    Enter Passcode to proceed 
</title> 
<h1 style="font-family:Comic Sans Ms; text-align="center"; font-size:20pt; color:#00FF00;> 
</h1> 
<form name="login"> 
    Passcode: <input type="text" name="userid"/> 
    <input type="button" onclick="check(this.form)" value="Login"/> 
    <input type="reset" value="Cancel"/> 
</form> 
<script language="javascript"> 
    function check(form)/*function to check userid */ 
    { 
     /*the following code checkes whether the entered userid is correct*/ 
     if(form.userid.value == "JohnDoe") 
     { 
      window.open("johndoe.php")/*opens the target page while Id */ 
     } 
     else 
     { 
      alert("Invalid Passcode, please try again!")/*displays error message*/ 
     } 
    } 
</script> 
+2

'Comic Sans Ms' Вздох ... – Afsa

+0

я комментируя здесь, а не отвечать, потому что я не обеспечивая яваскрипт решения, но ... Вы рассмотрели' .htaccess'? он столь же безопасен, как и любой другой метод аутентификации, но супер легко настраивается. [вот краткое (3 абзаца)] (http://www.htaccesstools.com/articles/password-protection/) руководство. –

ответ

0

Это ваше текущее условие if, которое содержит поиск пользователя. Ваше другое условие сообщает пользователю, что пароль был недопустимым. Между ними добавьте else if. Кроме того, boo для комиксов, а также есть еще несколько методов, которые будут работать. Например, вы можете отправить форму на серверный скрипт с жестко запрограммированными пользователями, и зритель не сможет просмотреть источник, чтобы получить информацию.

if(form.userid.value == "JohnDoe") 
    { 
     window.open("johndoe.php")/*opens the target page while Id */ 
    } 
Смежные вопросы