Алгоритм работы авторизации в личном кабинете и веб-авторизации

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Для безопасности авторизации в личном кабинете без использования SSL используется следующий алгоритм:

  1. В cabinet.php в функции __show_login генерируется случайное слово.
  2. В login.php случайное слово выводится в скрытое поле
  3. Содержимое поля с паролем стирается, при нажатии кнопки "Вход" Javascript генерирует хэш от пароля + случайного слова и выводит его в скрытое поле
  4. логин и хэш передаются в процедуру на стороне сервера
  5. в процедуре сравниваем переданный хэш с хэшем, вычисленным на стороне сервера
  6. если получилось, то пользователь считается авторизованным
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.