Определение текущего пользователя
#1
Отправлено 13 Октябрь 2010 - 13:51
Пытаюсь обойти этот баг с помощью вычислений
Вот строка запроса "SELECT id FROM ".USERS_TABLE" и в ней нужно дописать "WHERE id = 'current_user' "
Как программно определить текущего пользователя?
#2
Отправлено 13 Октябрь 2010 - 14:03
#4
Отправлено 13 Октябрь 2010 - 15:08
#5
Отправлено 13 Октябрь 2010 - 15:16
Если это закрытая информация , тогда будем ждать 1.9.1.
А когда будет 1.9.1?
#6
Отправлено 19 Февраль 2011 - 13:46
есть запрос
$sqlQuery = "UPDATE cb_data83 SET `status`='1' WHERE `u1`='0' AND `f902`={current}";
mysql_query($sqlQuery);
смысл запроса - архивирует все просмотренные записи в таблице, относящиеся к текущему пользователю
не работает
запрос выполняется в "Дополнительных действиях"
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#7
Отправлено 21 Февраль 2011 - 09:30
$sqlQuery = "UPDATE cb_data83 SET `status`='1' WHERE `u1`='0' AND `f902`=".$user['id'];
#8
Отправлено 21 Февраль 2011 - 12:10
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#9
Отправлено 15 Октябрь 2011 - 20:28
как получить доступ к глобальным переменным?
в частности мне нужно определить текущего пользователя в своей функции php в файле, а не в вычислениях
быть может у вас есть функция для определения текущего пользователя?
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#10
Отправлено 17 Октябрь 2011 - 09:38
#11
Отправлено 17 Октябрь 2011 - 16:52
Разработчик (17.10.2011, 9:38) писал:
его запускает javascript
если есть какая-либо функция для определения текущего пользователя
то мне нужно имя модуля и имя функции
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#12
Отправлено 17 Октябрь 2011 - 18:12
1. В начале вашего скрипта должно быть подключение файла common.php из корня программы. Тогда будет пройдена авторизация, и можно будет использовать переменную $user.
2. Если при последнем входе в программу была включена опция "запомнить вход", то вы можете получить логин сохраненного входа через "суперглобальную" переменную из куки: $_COOKIE['saved_login']
#13
Отправлено 17 Октябрь 2011 - 19:13
Разработчик (17.10.2011, 18:12) писал:
1. В начале вашего скрипта должно быть подключение файла common.php из корня программы. Тогда будет пройдена авторизация, и можно будет использовать переменную $user.
2. Если при последнем входе в программу была включена опция "запомнить вход", то вы можете получить логин сохраненного входа через "суперглобальную" переменную из куки: $_COOKIE['saved_login']
при подключении common.php возникают ошибки связанные с относительными путями файлов, которые он запрашивает
прописывание дополнительных путей в include_path проблемы не решает
как быть?
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#14
Отправлено 17 Октябрь 2011 - 19:20
#15
Отправлено 17 Октябрь 2011 - 19:29
Разработчик (17.10.2011, 19:20) писал:
В качестве решения выбрал следующее:
поскольку php запускает javascript из тела основной программы, он и передает текущего пользователя элементарно выбирая его из верхней строки (ФИО пользователя), а пхп-скрипт уже на основании ФИО получает ID из базы
Несколько коряво, но работает
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных