MDL-56092 core_auth: New WS core_auth_confirm_user

This commit is contained in:
Juan Leyva
2016-10-04 09:50:32 +01:00
parent e66a45d994
commit 83e4dc1796
7 changed files with 248 additions and 8 deletions
+20
View File
@@ -896,3 +896,23 @@ function signup_setup_new_user($user) {
}
return $user;
}
/**
* Check if user confirmation is enabled on this site and return the auth plugin handling registration if enabled.
*
* @return stdClass the current auth plugin handling user registration or false if registration not enabled
* @since Moodle 3.2
*/
function signup_get_user_confirmation_authplugin() {
global $CFG;
if (empty($CFG->registerauth)) {
return false;
}
$authplugin = get_auth_plugin($CFG->registerauth);
if (!$authplugin->can_confirm()) {
return false;
}
return $authplugin;
}