Как в JS получить текущего пользователя?
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Как в JS получить текущего пользователя?
Привет, коллеги!
Я найти не могу что-то информацию.
Подскажите, как получить ID текущего пользователя через JavaScript?
Я найти не могу что-то информацию.
Подскажите, как получить ID текущего пользователя через JavaScript?
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Как в JS получить текущего пользователя?
Как вариант добавить в layout.php
Код: Выделить всё
<script type="text/javascript">
var appUser = <?php echo json_encode($app_user); ?>;
console.log(appUser);
</script>
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Как в JS получить текущего пользователя?
Код: Выделить всё
var user_id = <?=$app_user['id']?>;Или подставьте другие поля вместо id.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- Fait
- Инвестор

- Сообщения: 1196
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
- Контактная информация:
Re: Как в JS получить текущего пользователя?
Мне надо для вставки в пользовательский HTML, то есть не меняя кода программы.
Цель - вставить JS виджет для определённых пользователей.
Как получить в PHP и SQL, я знаю, а как в JavaScript, не совсем(
Цель - вставить JS виджет для определённых пользователей.
Как получить в PHP и SQL, я знаю, а как в JavaScript, не совсем(
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Как в JS получить текущего пользователя?
Так и вставляйте
Теперь переменную user_id можете использовать в любом месте.
Код: Выделить всё
<script>
var user_id = <?=$app_user['id']?>;
</script>ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Как в JS получить текущего пользователя?
Это не сработает в HTMLAntonyous99 писал(а): 01 апр 2025, 16:31 Так и вставляйтеТеперь переменную user_id можете использовать в любом месте.Код: Выделить всё
<script> var user_id = <?=$app_user['id']?>; </script>
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Как в JS получить текущего пользователя?
В JS на странице записи сработает.
Или тогда надо в файл application_bottom.php
Или тогда надо в файл application_bottom.php
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Как в JS получить текущего пользователя?
на любой странице системы на странице есть вот такая строчка:
собственно:
page-user- это номер пользователя
page-usergroup- это номер группы пользователя
Код: Выделить всё
<!-- BEGIN BODY -->
<body class="page-header-fixed page-scale-reduced page-user-1 page-usergroup-0">page-user- это номер пользователя
page-usergroup- это номер группы пользователя
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Как в JS получить текущего пользователя?
Ага, осталось только распарсить этот атрибут...
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Как в JS получить текущего пользователя?
Код: Выделить всё
var userId = $('body').attr('class').match(/page-user-(\d+)/)[1];
var groupId = $('body').attr('class').match(/page-usergroup-(\d+)/)[1];