Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Functions | Variables
auth_email

Files

file  auth.php
 Authentication Plugin: Email Authentication.
 
 
file  external.php
 Auth e-mail external API.
 
file  provider.php
 Privacy Subsystem implementation for auth_email.
 
file  services.php
 Auth email webservice definitions.
 
file  settings.php
 Admin settings and defaults.
 
file  upgrade.php
 No authentication plugin upgrade code.
 
file  version.php
 Version details.
 

Namespaces

 

Classes

class  auth_email\privacy\provider
 Privacy Subsystem for auth_email implementing null_provider. More...
 
class  auth_email_external
 
class  auth_plugin_email
 Email authentication plugin. More...
 
class  behat_auth_email
 

Functions

 xmldb_auth_email_upgrade ($oldversion)
 Function to upgrade auth_email. More...
 

Variables

 $functions
 
 $plugin = 2020060900
 
$plugin component = 'auth_email'
 
$plugin version = 2020061500
 

Detailed Description

Function Documentation

◆ xmldb_auth_email_upgrade()

xmldb_auth_email_upgrade (   $oldversion)

Function to upgrade auth_email.

Parameters
int$oldversionthe version we are upgrading from
Return values
boolresult

Variable Documentation

◆ $functions

$functions
Initial value:
= array(
'auth_email_get_signup_settings' => array(
'classname' => 'auth_email_external',
'methodname' => 'get_signup_settings',
'description' => 'Get the signup required settings and profile fields.',
'type' => 'read',
'ajax' => true,
'loginrequired' => false,
),
'auth_email_signup_user' => array(
'classname' => 'auth_email_external',
'methodname' => 'signup_user',
'description' => 'Adds a new user (pendingto be confirmed) in the site.',
'type' => 'write',
'ajax' => true,
'loginrequired' => false,
),
)