Moodle  2.2.1
http://www.collinsharper.com
auth_plugin_manual Class Reference
Inheritance diagram for auth_plugin_manual:
Collaboration diagram for auth_plugin_manual:

Public Member Functions

 auth_plugin_manual ()
 user_login ($username, $password)
 user_update_password ($user, $newpassword)
 prevent_local_passwords ()
 is_internal ()
 can_change_password ()
 change_password_url ()
 can_reset_password ()
 config_form ($config, $err, $user_fields)
 process_config ($config)
 user_confirm ($username, $confirmsecret=null)

Detailed Description

Definition at line 39 of file auth.php.


Member Function Documentation

Constructor.

Definition at line 44 of file auth.php.

Here is the call graph for this function:

Returns true if this authentication plugin can change the user's password.

Returns:
bool

Reimplemented from auth_plugin_base.

Definition at line 107 of file auth.php.

Returns true if plugin allows resetting of internal password.

Returns:
bool

Reimplemented from auth_plugin_base.

Definition at line 126 of file auth.php.

Returns the URL for changing the user's pw, or empty if the default can be used.

Returns:
moodle_url

Reimplemented from auth_plugin_base.

Definition at line 117 of file auth.php.

config_form ( config,
err,
user_fields 
)

Prints a form for configuring this authentication plugin.

This function is called from admin/auth.php, and outputs a full page with a form for configuring this plugin.

Parameters:
array$configAn object containing all the data for this page.
string$error
array$user_fields
Returns:
void

Reimplemented from auth_plugin_base.

Definition at line 141 of file auth.php.

Returns true if this authentication plugin is 'internal'.

Returns:
bool

Reimplemented from auth_plugin_base.

Definition at line 97 of file auth.php.

Indicates if password hashes should be stored in local moodle database.

Returns:
bool true means md5 password hash stored in user table, false means flag 'not_cached' stored there instead

Reimplemented from auth_plugin_base.

Definition at line 88 of file auth.php.

process_config ( config)

Processes and stores configuration data for this authentication plugin.

Parameters:
array$config
Returns:
void

Reimplemented from auth_plugin_base.

Definition at line 151 of file auth.php.

user_confirm ( username,
confirmsecret = null 
)

Confirm the new user as registered. This should normally not be used, but it may be necessary if the user auth_method is changed to manual before the user is confirmed.

Parameters:
string$username
string$confirmsecret

Reimplemented from auth_plugin_base.

Definition at line 163 of file auth.php.

Here is the call graph for this function:

user_login ( username,
password 
)

Returns true if the username and password work and false if they are wrong or don't exist. (Non-mnet accounts only!)

Parameters:
string$usernameThe username
string$passwordThe password
Returns:
bool Authentication success or failure.

Reimplemented from auth_plugin_base.

Definition at line 57 of file auth.php.

Here is the call graph for this function:

user_update_password ( user,
newpassword 
)

Updates the user's password.

Called when the user password is updated.

Parameters:
object$userUser table object
string$newpasswordPlaintext password
Returns:
boolean result

Reimplemented from auth_plugin_base.

Definition at line 83 of file auth.php.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations