我的问题很简单。我正在建立一个简单的页面,我需要从moodle数据库中访问一些数据,比如当前记录的用户ID,他的消息,谁发送的...
我想做的是,通过cookies或其他东西,获取登录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
sp_get_current_userid() 功能: 获取当前登录用户ID 参数: 无 返回: int,当前登录的用户id,如果未登录返回0
接口说明 获取当前登录用户的ID 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /usercenter/api/userinfo/v1.0.0/getLoginUserId 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 是 当前登录用户的TOKEN 响应字段说明 参数
接口说明 获取当前登录用户的ID 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 GET /usercenter/api/userinfo/v1.0
本文向大家介绍magento 获取当前客户,包括了magento 获取当前客户的使用技巧和注意事项,需要的朋友参考一下 示例 要么
问题内容: 有没有一种简单的方法可以从iframe获取当前网址? 观众将浏览多个站点。我猜我会在javascript中使用某些东西。 问题答案: 出于安全原因,只要iframe的内容和引用javascript是从同一域提供的,您就只能获取该url。只要这是对的,类似这样的东西就会起作用: 如果两个域不匹配,则会遇到跨站点引用脚本安全性限制。
我有一个Spring Boot REST应用程序,它使用JWT令牌进行授权。我想使用AuthenticationPrincipal注释获取控制器中当前登录的用户。但如果我从loadUserByUsername返回自定义模型,并且auth停止工作,它总是返回null。我的模型实现了用户详细信息。 我试图扩展组织。springframework。安全果心用户详细信息。但我从JWTAuthenticat