Moodle通常在会话超时时重定向到登录页面。
是否有任何选项可以重定向另一个页面url而不是转到
$CFG->wwwroot.'/login/index.php'
是的,通过使用redirect()
函数,您可以在moodle中从一个页面重定向到另一个页面。
示例
$urltogo= $CFG->wwwroot.'/dashboard/';
redirect($urltogo);
您可以通过/admin/settings.php?section=manageauths
的管理界面设置$CFG->alternateloginurl
来覆盖默认登录页面。任何需要用户登录的重定向都会自动指向您的自定义位置。
在index.php中,即主页使用函数require_login()
require_login()函数将自动将主页重定向到登录页面。
注意:请确保使用require_one('config.php')下方的require_login()函数