Systemnik
Имей терпение.
JavaScript не умеет читать файлы на сервере (равно как и на локальном компе, ActiveX не в счёт). Поэтому в такой постановке задача не решается.
Можно поступить иначе - вынести в отдельный js-файл код видаCODE:var logins=
[
'Вася',
'Петя',
'Furax'
];
var pwds=
[
'md1',
'md2',
'md3'
]; После этого можно делать так:CODE:function enter()
{
var login = prompt('Логин:', '');
if (!login)
return;
for (var i=0; i<logins.length; i++)
if (login == logins[i])
{
var pwd = prompt('Пароль:', '');
if (!pwd)
return;
if (hex_md5(pwd) == pwds[i])
enterAs($login); //Всё, что надо сделать при входе в систему
else
alert('Неверный пароль!');
return;
}
alert('Логин не найден!');
}
enter();
Но только всё это игрушки. Не делают хранение хэшей паролей на стороне клиента. Ты когда-нибудь слышал о том, что md5 ломают?(Отредактировано автором: 21 Февраля, 2008 - 10:07:36) |