|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (4)
просмотр истории страницы... |
| # В cabinet.php в функции \__show_login генерируется случайное слово. |
| # В login.php оно случайное слово выводится в скрытое поле |
| # При нажатии кнопки "Вход" генерируется Javascript генерирует хэш от пароля + случайного слова и выводится выводит его в скрытое поле |
| # Содержимое поля с паролем стирается |
| # cabinet.php в функции \__login получает хэш, случайное слово, логин, пустое поле пароля и ip адрес пользователя, передает их в процедуру firebird web_user_login2 |
| # логин, случайное слово, хэш и ip пользователя передаются в процедуру на стороне сервера |
| # в процедуре сравниваем переданный хэш с хэшем, вычисленным на стороне сервера # если получилось, то пользователь считается авторизованным |