authentication - 如何检查用户是否登录moodle?

标签 authentication moodle

目前我正在使用moodle创建一个网站。 我想创建一个功能,如果用户未登录,他们将重定向到登录页面。 我怎样才能在Moodle中做到这一点?

最佳答案

假设 - 用 PhP 编写自定义页面,托管在 Moodle 网站的同一服务器上。

然后页面就可以访问 session 信息,任务非常简单。

首先调用moodle bootstap,然后调用moodle函数来检查是否有效登录。

require_once('../../config.php');  // specify path to moodle /config.php file

// require valid moodle login.  Will redirect to login page if not logged in.
require_login();

// if you also include the id number of a course then require permisision to view a particular course 
require_login(78);  // requires login and permission to view course id 78.

关于authentication - 如何检查用户是否登录moodle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4083878/

相关文章:

python - 如何在 django 的 base.html 中检查用户是否已通过身份验证?

android - 如果已经从 Android 中的 FB SDK 获得访问 token ,如何在 WebView 中登录 facebook

linux - 使用本地 Linux 组对 SVN 用户进行身份验证?

php - 获取 JSON 格式的 Moodle 数据

php - 通过 SQL 重置 Moodle 类(class)

带有 Docker 身份验证的 MongoDB

javascript - Laravel - 检查用户是否使用 JavaScript 登录

php如何使用powershell在windows上输出阿拉伯字符

PHP 从 3000 万条记录中检索数据

android - Moodle - 试图获得 token ,收到 Forbidden 403