[РЕШЕНО] [РЕШЕНО] Определение пользователя

Как узнать, кто добавил запись
dimol
Доброе время суток!
Сделал модуль, где пользователь из лички добавляет в базу свою запись.
Как определить, что запись добавляет именно хозяин лички, а не другой пользователь?
Может где-то есть какая то переменная, которую можно вытащить?
Gorec
Это что за модуль? Вы сами сделали?
""
DagStudent
$inUser->id - выдает id текущего пользователя сравните ее с id пользователя куда пытаются записать если равны значит пишет в свою, предварительно в модуле надо подключить класс пользователей $inUser = cmsUser::getInstance();
dimol
Спасибо всем кто ответил.
Gorec Модулем назвать трудно, просто вставка из PHP, хотя уже накручивается много.
DagStudent Ваш вариант не совсем работает, т.к. текущих пользователей м.б. много и возможна запись другому текущему пользователю, правда может я и не прав т.к. не понял насчет подключения класса. Решение задачи нашел в том, что в сессии вытаскиваю нужную инфу и открываю форму записи только самому пользователю
DagStudent
Тему специально открыл чтобы дать вам ответ!
dimol:
Ваш вариант не совсем работает, т.к. текущих пользователей м.б. много и возможна запись другому текущему пользователю, правда может я и не прав т.к. не понял насчет подключения класса. Решение задачи нашел в том, что в сессии вытаскиваю нужную инфу и открываю форму записи только самому пользователю
Насчет того что текущих пользователей может быть много, так это онлайн пользователей может быть много но для любого компонента, плагина, модуля стороннего скрипта есть только один определенный посетитель тот который этот скрипт в данный момент запустил. $inUser->id для гостя выдает 0 что позволяет отсеить гостей, а для пользователей их уникальный номер (id) из БД пользователей (cms_users) все делается самой системой а она в свою очередь узнает пользователей по сессии и кукам. Ничего самому ни откуда вытаскивать не надо, пользуйтесь стандартным функционалом.
Тему опять закрываю!
Редактировалось: 1 раз (Последний: 4 февраля 2012 в 17:05)
Перейти на форум:

Голосуем

Самый нужный компонент