将Moodle与自定义Web应用程序集成 - 会话和Cookie名称

时间:2013-11-28 04:08:02

标签: php session cookies moodle

我有我的自定义网络应用程序。现在,我想将moodle与我的自定义Web应用程序集成。

我在用户中遇到问题 - Signup / Login表单。

我的网站上已经有注册和log in表单。我现在想要的只是知道encryption系统{1}用于存储密码的内容,以及成功moodle后设置的会话和cookie名称。

存储在moodle Login / Registration表中的密码为mdl_user。我无法理解它是什么类型的加密系统。有人推荐我,moodle使用$2y$10$.G0wQDpf6UxF1UgV/xFn/elDDRRPnxkAHESR1p9016Dau5E/tLiUK,但在查看moodle md5后,它看起来不像password hash

请不要建议我使用身份验证插件或其他格式。我坚持使用我的方法,即使在很多情况下,它被归类为错误的方法,但我会放弃它来运行我的服务。

1 个答案:

答案 0 :(得分:1)

Moodle使用MD5哈希进行密码加密。如果您已启用密码salt,则它将附加salt,然后使用MD5对其进行加密。

if (isset($CFG->passwordsaltmain)) {
 return md5($password.$CFG->passwordsaltmain);
 } else {
 return md5($password);

 }

希望这有帮助。