登录页面为:moodle/login/index.php
实现登录的关键函数:
//moodle使用password_hash加密方式,这种方式不能通过select 用户名+密码 方式进行验证,鉴定用户账号密码是否正确函数如下:
// lib/moodlelib.php 4401
authenticate_user_login( $username, $password );
//完成用户注册,设置用户Cookie等信息
$USER = complete_user_login( $user );
对$user进行账号密码鉴定后,可以直接调用complete_user_login($user);函数,moodle会自动设置Cookie等消息,我们进行跳转即可。