[英]Get moodle current user id externally
我的问题很简单。 我正在构建一个普通页面,我需要在该页面上访问Mogle数据库中的一些数据,例如当前登录的用户ID,他的消息以及发送者...
我想要做的是通过cookie或其他方式使当前用户的消息登录到moodle中。
我在几个地方读到了可以仅包含config.php的信息,然后获取global $USER
,但是我想求助于Cookie会话。
因为我具有数据库的登录信息,所以可以访问消息,但是我需要知道当前连接的用户,因此我可以检索他/她的邮件。
有没有一种方法可以获取此信息,而不必直接包含来自moodle安装的页面?
谢谢!
编辑:更清楚地说,我需要在moodle之外访问全局$USER
(或包含当前登录用户的内容)。 我可以访问moodle数据库。
您可以为此目的使用config.php。
<?php
require_once("yourwebsite./config.php") ; //this assumes your php file is in a subdirectory of your moodle
require_login(); //Won't do any good to 'get' a username 'til sombody's logged in.
echo $USER->username;
echo $USER->firstname; // and so on..
?>
来源Moodle论坛: https : //moodle.org/mod/forum/discuss.php ? d = 60634 https://moodle.org/mod/forum/discuss.php?d=55654&parent=253937
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.