模糊Moodle子网站

时间:2017-01-08 19:08:43

标签: url drupal obfuscation moodle

我在Drupal中有一个Drupal站点和一个Moodle子站点。

目前,访问Moodle的URL结构如下:www.mydrupal.com/moodle

我不希望用户在返回时直接访问Moodle,即他们总是必须通过Drupal中的链接访问Moodle。这有助于设置一些基本的会话变量。

那么,有没有办法混淆网址的Moodle部分 - 就像定期更改的字符序列一样? 即,www.mydrupal.com/owhefihewhf

我想使用这样的措施来阻止对网站的Moodle部分加书签。任何人都可以推荐这样的解决方案吗?

1 个答案:

答案 0 :(得分:2)

定期更改moodle的URL将涉及每次更改URL时更新moodle数据库。

阻止上述情况(书签)的最简单的解决方法是一个页面,其中包括使用iframe的moodle,如(www.mydrupal.com/learning)。因此,普通访问者看不到实际的moodle URL。提到的页面可以检查是否存在会话变量,如果存在,则显示iframe,否则重定向到Drupal / Loginpage。

另一种选择是在Moodle中拥有一个自己的身份验证插件,它将使用Drupal验证SSO,或者至少检查你的会话变量是否已设置。