-def create_user(*args):
- return hook_handle("auth_create_user", *args)
-
-
-def extra_validation(register_form, *args):
- return hook_handle("auth_extra_validation", register_form, *args)
-
-
-def get_user_metadata(user):
- return hook_handle("auth_get_user_metadata", user)
-
-
-def get_login_form(request):
- return hook_handle("auth_get_login_form", request)
-
-
-def get_registration_form(request):
- return hook_handle("auth_get_registration_form", request)
+ extra_validation_passes = basic_extra_validation(register_form)
+ if False in hook_runall("auth_extra_validation", register_form):
+ extra_validation_passes = False
+ return extra_validation_passes