Você vai precisar subir em uma pasta do Moodle isso não terá como pois você precisa do arquivo config.
Mas seria basicamente isso
equire('../config.php');
$username = optional_param('username', 0, PARAM_INT);
$signature = optional_param('id', '', PARAM_TEXT);
$PAGE->https_required();
$user = $DB->get_record('user', array('username'=>$username, 'deleted'=>0, 'suspended'=>0));
add_to_log(SITEID, 'user', 'login', "view.php?id=$USER->id&course=".SITEID,$user->id, 0, $user->id);
complete_user_login($user);
update_login_count();
redirect($CFG->wwwroot.'/index.php');
Mas seria basicamente isso
equire('../config.php');
$username = optional_param('username', 0, PARAM_INT);
$signature = optional_param('id', '', PARAM_TEXT);
$PAGE->https_required();
$user = $DB->get_record('user', array('username'=>$username, 'deleted'=>0, 'suspended'=>0));
add_to_log(SITEID, 'user', 'login', "view.php?id=$USER->id&course=".SITEID,$user->id, 0, $user->id);
complete_user_login($user);
update_login_count();
redirect($CFG->wwwroot.'/index.php');