Проверка уникальности пароля JQuery
Хочу сделать проверку на уникальность пароля. Что бы пользователь не вводил шаблонные слова по типу
- QWERTY
- Password[1..N]
- Root
- admin
- и тд..
Делаю все на Jquery. У меня идея записать список часто встречаемых паролей в .txt файл и потом сравнивать его с веденным паролем. Подскажите как это делается. БД не использую, php тоже.
Ответы (1 шт):
Автор решения: Valerii Vasiliev
→ Ссылка
Проверка уникальности пароля по файлу
<input type="password" value=""/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
jQuery( document ).ready(function() {
var passwords;
jQuery.get("vocabulary.txt", function(data) {
passwords = data.split(/\r?\n/);
});
jQuery('input[type=password]').keyup(function() {
var password = $(this).val();
if (jQuery.inArray( password, passwords ) == -1) {
console.log('Пароль '+password+' не найден');
} else {
console.log('Пароль '+password+' найден');
}
});
});
</script>