Как получить информацию из полей учетной записи, прошедшей авторизацию

Re: Как получить информацию из полей учетной записи, прошедшей авторизацию

от Vadim Dvorovenko -
Количество ответов: 0
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода
Вставлять html, а тем более php-код в страницу через веб-форму, это прямой путь в xss, поэтому такое разрешено никогда не будет.
Нужно писать отдельные php-файлы и класть их в проект. Чтобы подтянуть в них основные api moodle, в начале файле подключается config.php, как именно можно посмотреть в коде. Лучше всего это сделать как плагин типа block, который уже и добавлять на страницу личного кабинета
Запуск функций mysqli_* - это очень плохо, нужно использовать api moodle и обращаться к БД через глобальную переменную DB с её функциями типа get_record.
Пользователь со всеми полями доступен в переменной глобальной переменной $USER, проще всего брать его оттуда.