Тема сайта
Авторизация
Спецпроекты
Популярное
Тоже интересное
Кое-что важное
горячее лучшее новое
закрыть
закрыть

Сколько может стоить один лишний пробел?

12 лет назад

Произошла курьезная и очень болезненная ситуация одновременно. У нас много зарегистрированных клиентов и много из них тех, кто ни разу не входил в систему. Писать клиентам по таким вопросами бесполезно — мало кто из обиженных клиентов ответит почему он обиделся. Поэтому мы не поленились и начали тупо всем звонить и спрашивать, почему, мол, так и не зашли? Ответ был почти у всех одинаковый: -Мы не смогли ввести логин пароль. Результат расследования отправил всех в глубоких шок. Чтобы понять причину этого, мы нашли лояльных клиентов из числа тех, кто ни разу не смог войти, и до последних мельчайших деталей воспроизвели всю последовательность событий. Форма авторизации настроена так, что если пользователь вводит неправильный символ в поле «логин», система выдает об этом сообщение и не дает пользователю покинуть это поле пока не будет исправлена ошибка. По этой логике пользователь всегда понимает какой именно символ был введен неправильно. Логин и пароль на доступ в систему приходил электронным письмом. Люди копипастили логин из письма и вместе с ним копировался лишний пробел на конце! Т.е. если в поле логина есть пробел, система не выпускает фокус и в итоге люди не могли даже начать вводить пароль. Проблеме этой было примерно 3-4 месяца. На вскидку, из-за того что примерно 120-150 человек из тех кто хотел платить деньги за сервис просто не смогли зайти и жестко обиделись, этот пробел нам стоил примерно 500 т.р. Плюс минус 90 т.р. Проблемы было две: 1. в шаблоне почтового уведомления после логина стоял лишний пробел: Логин для входа: %3$s Проблемное место вот здесь"%3$s " Решили просто правкой шаблона. Теперь лишних пробелов при копипасте нет. 2. В форме авторизации не было обработки на ввод строки с некорректными символом Тут для решения проблемы решили сделать так: Перед валидацией, сначала делаем trim, потом регуляркой вычищаем все что может помешать. К моменту проверки корректности самого логина(а в качестве логина используется e-mail) мы имеем полностью очищенную строку. А задача валидартора уже дать оценку похоже это на email и есть ли он в нашей базе. Т.е получается так что сначала строка нормализуется а только потом валидируется. Этот подход решено было внедрить везде. Валидаторы всех форм и полей ввода были снабжены функциями предварительной нормализации, в зависимости от типа данных конечно. Все члены команды разработки на mm24.com занимаются вебом не менее 10 лет. И тем глупее мы выглядели в своих же глазах. Ситуация никогда не проявилась бы, если в шаблоне уведомления не было лишнего пробела. Или в форме авторизации было предусмотрено более информативное сообщение, которое точно показывало на причину сообщения об ошибке. Возможно наш печальный пример кому-то окажется полезным.

Высшая лига РУДН финал приветствие

Mr.Adamson
1065840
12 лет назад

Фильм "Храброе сердце". Зажигательные танцы Дружбы народов. Театр Российской Армии. Реклама. Телеигра со словом "ярмольник". Новогоднее обращение президента.

Высшая лига Прима 1/4 финала приветствие

Mr.Adamson
1065840
12 лет назад

Персональная пенсия для Гусмана. Второй фильм года. Анонимное общество "списанных" звёзд. Карта звёздного неба.

Полезные вещи, которые сделают ваш рабочий день лучше

12 лет назад · 21 фото

Сидеть в офисе 9 часов кряду может не каждый. Чтобы хоть как-то облегчить себе задачу, можно приобрести себе один из таких предметов. Возможно, что-то из этого станет настоящим спасением жарким летом, когда работать особенно не охота.

Высшая лига ЛУНА 1/4 финала приветствие

Mr.Adamson
1065840
12 лет назад

Гламур. Мужики, а можно с вами? Заседание правительства РФ. Свидание.

Авария дня 1598. Жесткий сюрприз со встречки

Johnny
1832140
12 лет назад

От автора: "ДТП произошло на трассе Абакан - Ак-Довурак 56км. (о.Ханкуль). Я двигался из Абакана в сторону Аскиза на Тойота RAV4..... Было это 29.09.2013г. "
Предыдущая часть

Там где нет риска - нет удовольствия

Mr.Adamson
1065840
12 лет назад

По-настоящему впечатляющий экстремальный спуск на велосипеде глазами спортсмена

Чудеса человеческого тела

Anarasius
1210840
12 лет назад · 8 фото

Что мы знаем о своем теле? Этот, казалось бы, простой вопрос ставит в тупик многих исследователей и даже докторов. Вот несколько интересных фактов о нашем теле, которые заставляют признать, что наше оно устроено гораздо сложнее, чем мы привыкли думать.

Что мы потеряли,что приобрели ?

12 лет назад

Наткнулся на питерском форуме, на такой вот , то ли спор, то ли разговор. И сам задумался, а что мы потеряли и что приобрели, после развала СССР???

Нереальный танец под dubstep

Mr.Adamson
1065840
12 лет назад

Папин Джон и Маркус Скот устроили неописуемый словами танец под дабстеп. Безупречное владение телом и 100% роботистичность! Эти ребята точно не из этого мира.

Высказывания друзей о Брюсе Ли

12 лет назад · 13 фото + 6 видео + 1 гиф

27 ноября 1940 года в Сан-Франциско в год Дракона и в час Дракона по китайскому календарю, между 6 и 8 часами утра в семье китайского комедийного актера Ли Хой Чена и его жены Грейс Ли родился Ли Юн Фан, которому суждено было стать легендой.

Бог танцпола

Mr.Adamson
1065840
12 лет назад

Дедушка устроил настоящий танцевальный экшен. И не подумаешь же.

У девушки не реальный бросок!

12 лет назад · 2 видео

Лучшие фейлы 2014 года

Mr.Adamson
1065840
12 лет назад

Подборка самых веселых, нелепых и эпичных видео c разных уголков земного шара, которые были популярны в этом году.

К 150-летию Московского Зоопарка

12 лет назад · 23 фото

В этом году первому и одному из самых больших зоопарков в России исполяется 150 лет. Сейчас в вольерах зоопарка живут почти восемь тысяч самых разных животных: от жирафов до летучих мышей. Вашему вниманию несколько любопытных фактов о зоопарке и его обитателях.

loading...

На что жалуетесь?