Как работает авторегистрация пользователя на сайтах
medium

Как работает авторегистрация пользователя на сайтах

Это когда только зашёл на сайт и сразу получил аккаунт без регистрации

Обычно бывает так: чтобы зарегистрироваться на сайте, нужно ввести свою почту, придумать пароль, иногда придумать логин, подтвердить почту — и только после этого полноценно пользоваться сайтом. Но есть схема проще: пользователь переходит по ссылке, и у него сразу автоматически создаётся аккаунт, с которым можно пользоваться сайтом. Объясняем, как это работает.

Зачем нужна регистрация на сайтах

Когда сайты с личными кабинетами только появлялись в интернете, они для регистрации требовали много разного:

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

Если всё это нарисовать, то выглядит примерно так:

Как работает авторегистрация пользователя на сайтах

Предполагалось, что это поможет лучше изучить интересы пользователей и предложить им самый подходящий товар или улучшить работу сайта. Если это был интернет-магазин, то сюда добавлялся сразу адрес доставки, данные получателя и ближайшее почтовое отделение.

Первое время это работало, потом разработчики заметили очевидное: чем сложнее форма регистрации, тем меньше людей регистрируются на сайте. Это значит меньше пользователей, покупок и дохода от продаж. Со временем уровень требований уменьшился до плюс-минус стандартного на сегодня: 

  • электронная почта или телефон;
  • пароль.

Но даже это иногда оказывается слишком сложно для пользователя: нужно подтверждать регистрацию кодом из СМС или искать ссылку подтверждения в письме. Представим, что у нас интернет-магазин по продаже сувениров, которые покупаются один раз и просто в подарок. Нам не нужна регистрация — нам нужно, чтобы у человека появилась корзина, куда он будет складывать подарки. А ещё надо, чтобы эта корзина не обнулялась при следующем заходе. 

Чтобы такое получилось, используют авторегистрацию. 

Что такое авторегистрация 

Авторегистрация работает так: вы заходите на сайт, и у вас автоматически создаётся личный кабинет — можно пользоваться сайтом без ограничений и оформлять покупки. При этом логин тоже создаётся автоматически — что-то типа User8099 или Клиент_001901.

Если логин не нравился — его можно позже сменить в настройках. Там же, если нужно, — можно добавить почту, установить пароль и поменять что угодно ещё, но это тоже необязательно. Аккаунт останется тем же самым, просто вы сделаете это после регистрации, а не до. Это значит, что всё происходит гораздо быстрее:

Как работает авторегистрация пользователя на сайтах

Смысл авторегистрации — убрать все препятствия перед пользователем, чтобы он мог сразу пользоваться сайтом и совершать покупки. По этой причине авторегистрацию чаще всего добавляют в онлайн-игры с донатами и интернет-магазины.

Как это устроено технически

Когда пользователь переходит на сайт, сервер смотрит в куки и в файлы локального хранилища — был такой человек уже на странице или ещё нет. Если не был, то:

  1. Сайт создаёт личный кабинет пользователя и генерирует к нему уникальный токен.
  2. Этот токен отправляется в браузер — с помощью куки, трекеров или просто кладётся в память браузера.
  3. Когда пользователь в следующий раз зайдёт с этого браузера на сайт, то с помощью этого токена он автоматически снова зайдёт на сайт, но уже под своим логином, который у него появился при авторегистрации. 

Получается, что, пока пользователь не придумает себе пароль и не укажет почту, вход в личный кабинет возможен только через токен. Если мы зайдём на сайт с другого браузера, то снова получим новый (уже другой) аккаунт. Дело в том, что токен хранится в настройках браузера, а не устройства, и другой браузер его просто не увидит. 

Насколько это безопасно

Всё, где нет ввода пароля, кода подтверждения или биометрии, — небезопасно. Задача авторегистрации — сделать так, чтобы клиент быстрее пошёл пользоваться сайтом, не отвлекаясь на пароли и подтверждения. Но с точки зрения безопасности гораздо лучше сразу придумать пароль, привязать почту и подтвердить номер телефона. 

А если вы не собираетесь ничего покупать и хотели просто зайти на сайт и посмотреть, что там к чему, — то безопасно.

Текст:

Михаил Полянин

Редактор:

Михаил Полянин

Художник:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Юлия Зубарева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
medium