Что такое логин и пароль при регистрации, как его придумать и восстановить?

Пример логинов на основе ФИО

Чаще всего пользователь именует себя в Сети, используя собственные паспортные данные. Это логичный и легкий пример логинов, наиболее распространенный, но связанный с проблемой уникальности — есть множество одинаковых фамилий. В этой ситуации есть выход: соединить ФИО с цифровыми данными, разделять их точкой или дефисом, использовать суффиксы, префиксы и специальные символы.

  • anna.andreeva.1999;
  • semen-semenich.

Все зависит от фантазии пользователя. Правда, в таком случае многим становится известен год рождения. Можно использовать любые цифры — почтовый индекс, номер машины. Логин используется для регистрации на сайте, форуме, в социальной сети. Для этого требуется привязка пароля. Пароль лучше взять близким по духу к логину, чтобы легче запомнить:

  • pr-manager (профессия);
  • lenochka (имя сестры).

Пароль при необходимости можно изменить, особенно после попытки взлома.

Видео

Советы по выбору логина

  • Создавая логин для почты, почтовая система чаще всего предложит вам комбинацию написания вашей фамилии, имени и года рождения. Вы вольны согласиться с предложенным вариантом, либо задать свой вариант. Вам не следует беспокоиться об уникальности: система самостоятельно проверит зарегистрированные имеющиеся псевдонимы и не позволит создать дубль.
  • Чтобы придумать логин для почты, воспользуйтесь мнемоникой: вы должны четко ассоциировать логин с самим собой. Это необходимо, так как если вы забудете пароль, система потребует указать ваш логин. Забыв логин, в большинстве случаев вы просто потеряете доступ к аккаунту. Для самого себя старайтесь избегать неоднозначностей: у вас не должно быть сомнений, как написать логин.
  • Задумываясь, какой придумать логин, позаботьтесь и о том, какие ассоциации будут связывать окружающие с этим псевдонимом.
  • Не пытайтесь создать универсальный логин для всех сервисов, которыми вы пользуетесь. Согласитесь, что учетные записи на развлекательном форуме и логин рабочей почты должны быть все же разными. Это не только ваша безопасность, но и элементарная этика сетевого общения. К тому же, вам вряд ли понравится, если коллеги по работе будут однозначно идентифицировать вас в сети по логину: псевдонимы и нужны для того, чтобы сохранить атрибут анонимности.
к оглавлению ↑

Зачем нужен логин?

В большинстве систем, где присутствует понятие «пользователь», имеются аккаунты, то есть учётные записи. У них могут быть разные права и возможности, настройки и наполнение. Для того, чтобы система распознавала каждого отдельно взятого пользователя, и нужны аккаунты. А для того, чтобы зайти в систему под своей учётной записью, нужно ввести логин и пароль: логин – чтобы сообщить системе о том, какой именно Вы пользователь из тысяч или миллионов, а пароль – чтобы подтвердить, что это именно Вы, а не кто-то другой, кто захотел зайти в Вашу учётную запись.

Логин должен быть уникальным. Если кто-то уже создал учётную запись с именем «User123», то Вы не сможете создать точно такую же. Это необходимо для того, чтобы не перепутать пользователей, так как логин – это всё-таки идентификатор пользователя для входа в систему.

Логин для Skype

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

  • marina.erohina-skype;
  • skypeskriper;
  • dimaskype

Таким образом будет соблюдена уникальность, и всем пользователям (в том числе и вам) будет легче запомнить ваше уникальное имя для общения в Skype.

Генерация логинов и определение доступности

Краткое описание алгоритма:

  • сначала генерируются первый и последний символы согласно ограничениям

  • для средней части логина генерируются допустимые конфигурации расположения точек

  • для каждой из конфигураций точек в свободных местах проставляются числа и буквы

Реализация на Python тут (GitHub). На всякий случай прикладываю под спойлер

from math import ceil L = ‘abcdefghijklmnopqrstuvwxyz’ D = ‘0123456789’ S = ‘.’ def get_symbols(n): if n > 0: for i in L+D: g = get_symbols(n-1) for item in g: yield [i] + item else: yield [] def get_points_pos(n, m, shift=0): if m > 0 and n > 1 and m <= ceil(n/2): for i in range(1, n-2*m+1): g = get_points_pos(n-1-i, m-1, shift+i+1) for item in g: yield (i+shift,) + item else: yield () def get_logins_middle_part(n): if n > 2: for m in range(0, ceil(n/2)): for points_pos in get_points_pos(n,m): for symbols in get_symbols(n-m-2): yield ».join([ symbols.pop(0) if i not in points_pos else ‘.’ for i in range(1, n-1) ]) else: yield » def get_logins(n): for first_symbol in L: if n > 1: for last_symbol in L+D: g = get_logins_middle_part(n) for item in g: yield first_symbol + item + last_symbol else: yield first_symbol print(len(list(get_logins(4))))

Определение доступности сводится к генерации всех логинов и проверке каждого через POST-запрос. В итоге была собрана текстовая таблица с данными.

Теги

Adblock
detector