Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » В каком файле выполняется SQ-запрос SELECT * FROM dle_users WHERE user_id='1'?

В каком файле выполняется SQ-запрос SELECT * FROM dle_users WHERE user_id='1'?


     07.12.2023    Общие вопросы, Общие вопросы по PHP    227

вопрос
Здравствуйте.

Заметил, что даже при включеном кэшировании всегда выполняется запрос
Время: 0.0021929740905762
SELECT * FROM dle_users WHERE user_id='1'
Хочу избавиться от него, записав в сессию или в кэш, но не могу найти, где он прописан...

Ответа пока нет


7 комментариев

lutskboy
Эксперт

lutskboy - 7 декабря 2023 13:53 -

зайди как не авторизованный и запрос пропадет :)

web102
Юзер

web102 - 7 декабря 2023 13:55 -

это понятно... но обычно на сайтах авторизванные пользователи тоже бывают :)

lutskboy
Эксперт

lutskboy - 7 декабря 2023 13:58 -

с помощью его достаем пароль. сверяем с тем что прописан в куках. если ок то юзер авторизован
примерно такая логика

New-dev.ru
Эксперт

New-dev.ru - 7 декабря 2023 14:12 -

Искать можно по
SELECT * FROM " . USERPREFIX . "_users WHERE user_id=

находит несколько файлов, но скорее всего ваш запрос в "\engine\modules\sitelogin.php"

web102
Юзер

web102 - 7 декабря 2023 14:40 -

вы правы.
но затея оказалась бессмысленной. там идет запись времени последнего доступа еще, поэтому смысла убирать запросы нет...

lutskboy
Эксперт

lutskboy - 7 декабря 2023 14:52 -

убрать можно. но запрос легкий.

dj-avtosh
PHP-developer

dj-avtosh - 8 декабря 2023 14:31 -

Если работает - не трогай (с)

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх