@froofi
Начинающий веб-разработчик

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

Интересует такие моменты как:
  • Что происходит с заполненной формой регистрации после нажатия кнопки "Зарегистрироваться"
  • Что происходит с введенными данными в поле "Логин" и "Пароль" после нажатия кнопки "Вход"
  • Если на сайте присутствует система рейтинга пользователей, как сервер понимает что кнопка "палец вверх" будет присвоен именно этому пользователю, а не другому?
  • Вопрос задан
  • 283 просмотра
Решения вопроса 2
15432
@15432
Системный программист ^_^
1) передается на сервер, например, через POST запрос
2) тож самое, передается на сервер. Возможно, в обработанном виде (хеш от пароля вместо самого пароля). В ответ на запрос логина могут придти cookies сессии, по которым сервер будет автоматически идентифицировать пользователя без необходимости ввода пароля.
3) cookies, которые отправляет браузер при каждом http запросе - в них может в том числе содержаться имя пользователя. Да и идентификатор сессии, о котором уже упоминал.

Максимальный размер cookies зависит от браузера, но, к примеру, 4 КБ куков в КАЖДОМ HTTP запросе - вполне реально. Учитывая, что при загрузке одной страницы посылается несколько десятков запросов, считаю http сильно неэффективной штукой
Ответ написан
@Tasgard
Что происходит с заполненной формой регистрации после нажатия кнопки "Зарегистрироваться"

Оно каким то образом передается на принимающую сторону и там обрабатывается, например сохраняется в базу данных и отправляется письмо оповещение на email.

Что происходит с введенными данными в поле "Логин" и "Пароль" после нажатия кнопки "Вход"

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

Если на сайте присутствует система рейтинга пользователей, как сервер понимает что кнопка "палец вверх" будет присвоен именно этому пользователю, а не другому?

Если мы как то идентифицировали пользователя (куки как вариант), то уже не составит труда присвоить той или иной записи в БД "палец вверх" или "палец вниз".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы