Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как вывести id авторизованного пользователя в модуле?

Как вывести id авторизованного пользователя в модуле?


     17.07.2019    php, user_id    Общие вопросы по PHP, Модули    790

вопрос
Начал делать модуль под свои нужды, но столкнулся сразу же с проблемой, не могу вывести ID пользователя.
Есть 2 файла :
1.game.php (в папке modules)

<?php
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$tpl->load_template('game.tpl');
$tpl->compile('content');
$tpl->clear();
?>

2.game.tpl (в папке templates)

{userid}
<?php
echo {userid}; 
?>


Я прописал в engine/modules/profile.php

$tpl->set( '{userid}', $row['user_id'] );

и в userinfo.tpl , {userid} нормально работает.

Подскажите, как решить проблему?

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


1 комментарий

ТeraМoune
Юзер

ТeraМoune - 17 июля 2019 21:02 -

Личные данные из таблицы _users авторизованного пользователя хранит массив $member_id

$tpl->set( '{userid}', $member_id['user_id'] );

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

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

наверх