Мой сайт находится в режиме flash. Логин также во флеш-памяти. Это процесс входа в систему:
Введите логин и пароль
Отправить на страницу authentication.php
Вот мои сомнения относительно страницы authentication.php:
(1) Проверьте параметры публикации, то есть имя пользователя и пароль
(2) Ша / хеш-пароль
(3) Q1 (запрос 1), выберите имя пользователя и пароль из таблицы пользователей.
(4) При совпадении выполните другой запрос (Q2), проверьте, находится ли пользователь по-прежнему в статусе блокировки.
(5) Если пользователь не находится в статусе блокировки, выполните запрос (Q3), чтобы проверить, входит ли пользователь в первый раз за сегодня.
(6) Если это первый журнал, выполните запрос на обновление (Q4), чтобы вознаградить пользователя некоторыми деньгами.
(7) Создайте сеанс, идентификатор пользователя, хешированную переменную сеанса с помощью md5. т.е.
$ _SESSION ['loggin'] = 1;
$ _SESSION ['хеш'] = md5 (имя пользователя.secret);
(Я использую $ _SESSION ['hash'] для другой аутентификации на другой странице, просто игнорируйте это)
Вернуть результат на прошивку.
Я знаю, что это очень плохой процесс входа в систему, множество запросов mysql, 2 хеширования (вычисления php). Я все еще думаю / ищу лучший способ для этого. Как комбинирование запроса и т. Д. Есть идеи, как улучшить поток ?? (Я должен выполнить все, что я упомянул выше)
[Текущий вход медленный]