Depository of News

Один пользователь зарегистрировался у вас четыре раза, и все четыре легально

newsdepo.com · world

<p>Коллеги жаловались на дубли в базе пользователей: людей меньше, чем учётных записей, а откуда берётся расхождение - непонятно. Объяснилось оно одной строкой в коде, которая сравнивает адреса посимвольно.</p><p>В базе четыре учётные записи: <code>Ivan.Petrov@gmail.com</code>, <code>ivanpetrov@gmail.com</code>, <code>ivan.petrov+shop@gmail.com</code>, <code>IVAN.PETROV@gmail.com</code>. С точки зрения кода это четыре разных строки. С точки зрения почты - один и тот же ящик, все письма придут в одно место.</p><p>Дальше начинается интересное: акции «только для новых пользователей», лимиты на бесплатный период, «одна заявка на человека» - всё это обходится без единой уловки, просто точкой в адресе.</p> <a href="https://habr.com/ru/articles/1076430/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1076430#habracut">Читать далее</a>

Read full article →