Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать скрипт для ввода пароля? (https://javascript.ru/forum/misc/35197-kak-sdelat-skript-dlya-vvoda-parolya.html)

GooD&BaD 03.02.2013 12:44

Как сделать скрипт для ввода пароля?
 
Мне нужен скрипт, который при вводе лога/пароля сравнивал бы их с "некоторыми значениями" и при обнаружении совпадения начиналась переадресация на страницу, например, vk.com.

Deff 03.02.2013 13:18

Думаю, очередной перехватчик логов для ВK, без проксирования, на сайт vk.com. со входом через введенный пароль не зайти - переход будет с необходимостью повторного ввода

GooD&BaD 03.02.2013 13:47

ну у меня есть скрипт:
var login='111';
var pass='222';
var ok='http://vk.com';
var error='Доступ запрещен.';
function enter()
{
if(document.f.login.value==login && document.f.pas.value==pass)
{location.href=ok;}
else{
document.write(error);
}}
Но он начинает переадресацию на vk.com при вводе лога 111 и паса 222.Мне нужно, чтобы он реагировал на ввод нескольких значений лога/паса.
Добавлено: Да, я чайник.

рони 03.02.2013 14:02

GooD&BaD,
var base ={
  '111' : '222',
  '112' : '222',
  '113' : '221'

}

 var ok='http://vk.com';
 var error='Доступ запрещен.';


function enter()
 {
 if(base[document.f.login.value]==document.f.pas.value)
 {location.href=ok;}
 else{
 document.write(error);
 }}

Deff 03.02.2013 14:06

GooD&BaD,
HTML используемой формы ввода - приведите, думаю сравнение интересно проводить по отношению к введённым данным.

GooD&BaD 03.02.2013 14:18

<script language="JavaScript" src="enter.js"></script>
<html>
<head>
<title>Java Access</title>
</head>
<body>
<br><br><br><br>
<h1 align="center">Введите данные для продолжения</h1>
<center>
<form name="f">
<table width="400" height="98" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height="4" bgColor="#666699"></td>
</tr>
<tr>
<td align="center" height="60">
<table cellspacing="0" cellpadding="0">
<tr>
<td>Логин:<br><input type="text" size="30" name="login"></td>
</tr>
<tr>
<td>Пароль:<br><input type="password" size="30" name="pas"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" height="30"><input type="button" value="Продолжить" onClick="enter();"></td>
</tr>
<tr>
<td align="center" height="4" bgColor="#666699"></td>
</tr>

</table>
</center>
</body>
</html>

GooD&BaD 03.02.2013 14:20

рони, не пашет

danik.js 03.02.2013 14:23

Рискну сорвать покровы ))
GooD&BaD, вам в голову не приходило что все пароли можно посмотреть нажав Ctrl+U )) ??

GooD&BaD 03.02.2013 14:24

Сори, рони, вводил неправильно, все пашет, спасибо.
danik.js, нажал, пароли как-то не видно, сохранял в отдельном enter.js
Вот что видно только:
<script language="JavaScript" src="enter.js"></script>
<html>
<head>
<title>Java Access</title>
</head>
<body>
<br><br><br><br>
<h1 align="center">Введите данные для продолжения</h1>
<center>
<form name="f">
<table width="400" height="98" cellspacing="0" cellpadding="0">
<tr>
<td align="center" height="4" bgColor="#666699"></td>
</tr>
<tr>
<td align="center" height="60">
<table cellspacing="0" cellpadding="0">
<tr>
<td>Логин:<br><input type="text" size="30" name="login"></td>
</tr>
<tr>
<td>Пароль:<br><input type="password" size="30" name="pas"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" height="30"><input type="button" value="Продолжить" onClick="enter();"></td>
</tr>
<tr>
<td align="center" height="4" bgColor="#666699"></td>
</tr>

</table>
</center>
</body>
</html>

danik.js 03.02.2013 14:32

Цитата:

Сообщение от GooD&BaD
danik.js, нажал, пароли как-то не видно, сохранял в отдельном enter.js

Надеетесь это вас спасет? :haha:
Хотя я не знаю какая ваша целевая аудитория. Судя по упоминанию ВК можно предположить что проблем не возникнет )


Часовой пояс GMT +3, время: 12:31.