Как стать автором
Обновить

Изменяем раскладку при вводе пароля

Время на прочтение1 мин
Количество просмотров14K
Нет, Вы не подумайте, этот топик не о пунто-свитчере и ему подобных. Сегодня я в очередной раз помогал знакомой ввести пароль от ее почтового ящика. Она просто уверяла, что вводит все именно так, как и вчера вводила. Да, так оно и было, только вводила она в русской раскладке, а система, конечно, ругалась.
На основе всего этого и появилась идея.

Многие ведь из нас занимаются разработкой сайтов и прочих порталов, где часто просто необходима система авторизации. Но при этом многие пользователи часто все же вводят пароли не в той раскладке. Так может все же им это прощать?

схема работы

(допустим пароль пользователя «qwe»)

1. Пользователь ввел пароль: «йцу»
2. Система захешировала введенное, сравнивает с хешем из базы, совпадения нет.
3. Система переводит введенный пароль в латиницу(«qwe»), хеширует, сравнивает. Есть совпадение.
4. Пользователь входит на сайт.
5. Выскакивает сообщение о том, что пароль был введен не в той раскладке, но система добрая и нерадивого пользователя пропустила.

Плюсы:


1. Многим не очень опытным пользователям такой подход сохранит кучу нервов.

Минусы:


1. Системных ресурсов на «залогивание» станет требоваться больше.
2. Безопасность снижается (возможных комбинаций ввода пароля становится меньше)

Тут уже надо смотреть кому что важнее, и на какую аудиторию разрабатывается продукт.

Аналогично можно обсудить идею с капслоком =)

Критика, комментарии, предложения?
Теги:
Хабы:
Всего голосов 48: ↑33 и ↓15+18
Комментарии88

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань