@pashulke

Как взять айди из бд, пользователя который сейчас в сессии?

Есть БД, в ней куча пользователей.
Мне нужно получить айди пользователя из БД, который сейчас залогинен на сайте и засадить его вместо многоточия сюда:
$_SESSION['id']=...;
Как такое провернуть?
  • Вопрос задан
  • 2461 просмотр
Пригласить эксперта
Ответы на вопрос 2
@PiloTeZ
...
Нужно знать какая CMS
Ответ написан
syschel
@syschel
freelance/python/django/backend
Тут смотреть только в ту часть кода, которая отвечает за авторизацию. И дорабатывая её, а уже с этим воевать.
Просто так, зашёл и получил список пользователей онлайн, только на основании, что у них открыта сессия, нельзя. Или писать мега великий бубен с чтением файлов сессии с HDD сервера. Но их никто не писал никогда и не пишет. Только если какой "хакер", получил доступ к чужому сайту и хочет "подсмотреть" кто из пользователей онлайн. Да и то не будет заморачиваться таким способом.
Дорабатывают систему авторизации обычно, через дататайм авторизации и последующем его обновлением при гуляние по сайту. А потом смотрят, кто авторизировался за последние 5-10-15 минут.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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