現在、moodle を使用してサイトを作成しています。ユーザーがログインしていない場合、ログインページにリダイレクトする機能を作成したいと思います。どうすればmoodleでそれを行うことができますか?
12549 次
5 に答える
11
仮定-Moodleサイトの同じサーバーでホストされているPhPでカスタムページを作成します。
その後、ページはセッション情報にアクセスできるようになり、タスクは非常に簡単になります。
最初にmoodlebootstapを呼び出し、次に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.
于 2010-11-15T11:36:36.423 に答える
8
次のコード スニペットが役立つ場合があります
require_once('/home/public-html/moodle/config.php');
if (!isloggedin()) {
//redirect to moodle login page
} else {
//do whatever you want here
}
于 2012-08-28T10:12:22.423 に答える
2
はい、[設定] > [サイト管理者] > [セキュリティ] > [サイト ポリシー] から簡単にアクセスできます
「ユーザーにログインを強制する」にチェックを入れる
終わり :)
于 2013-02-05T11:53:00.410 に答える
1
このrequire_login();機能を使用して、ユーザーのログインを確認するかどうかを決定できます。
于 2013-02-05T07:34:21.670 に答える