| Другое > Hard'n'Soft |
| Как организовать на JS логин |
| (1/1) |
| Aku:
Нужна простая форма Логин/Пароль какая проверяет password из файла. То есть всего будет 2/3 возможных связки логин+пароль без регистрации и.т.д. - то-есть БД не нужна, а значит можно обойтись и простым JS - я прав? Кто поможет кодом? |
| .flint:
Не прав: логин и пароль отправляются на сервер, где и должна происходить сверка. Как она будет организована - вопрос десятый, можно хоть файлом. Другое дело, что, внимание, JavaScript исполняется исключительно на стороне клиента. Можно запрашивать файл с сервера, но очевидно, что по безопасности это тоже самое, что и пускать вообще без пароля. |
| Aku:
--- Цитата ---Можно запрашивать файл с сервера, но очевидно, что по безопасности это тоже самое, что и пускать вообще без пароля. --- Конец цитаты --- абсолютно прав:) Да мне хоть пароль в исполняемом JS файле будет:) Я не сайт пентагона делаю - а посмотреть код сайта любой дурак в браузере сможет, и скачать *.js тоже, и пасс из него взять - просто помоги организовать проверку. Сделать 2 формы для текста в ХТМЛ и проверять их содержимое if-ом |
| .flint:
Если я правильно понимаю, то нужно что-то вроде этого: --- Код: ---<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <title>JS Login</title> <script type="text/javascript" src="correct_pass.js"></script> <script type="text/javascript"> function check_login() { var form = document.getElementById("myform"); var login = document.getElementById("login").value; var pass = docuemnt.getElementById("pass").value; if ( login == correct_login && pass == correct_pass ) { form.submit(); } } </script> </head> <body> <form id="myform" method="post" action="action.php"> логин: <input type="text" id="login" /><br /> пароль: <input type="text" id="pass" /><br /> <input type="button" onclick="javascript:check_login();" value="Войти" /> </form> </body> </html> --- Конец кода --- А, ну и файл correct_pass.js --- Код: ---var correct_login="bla bla bla"; var correct_pass="lalala"; --- Конец кода --- |
| Aku:
всё правильно понял. спасибо |
| Навигация |
| Главная страница сообщений |