Authentication
The following hooks are provided for Authentication related events.
ClientLoginShare
Executes as part of client login if user does not exist.
Parameters
Variables | Type | Notes |
---|---|---|
Username | string | |
Password | string | |
status | string | NotExist, ExistPassInvalid |
Response
Return data of username, password and status.
status
NotExist: Customer Account doen't exist
ExistPassInvalid: Customer given password mismatch
Example Code
add_hook('ClientLoginShare', 1, function($vars) {
// Perform custom authentication logic here
});
UserLogin
Executes when a user logs in.
Parameters
Variables | Type | Notes |
---|---|---|
user_id | int | |
username | string |
Response
No response supported.
Example Code
add_hook('UserLogin', 1, function($vars) {
// Perform hook code here...
});
UserLogout
Executes when a user logs out.
Parameters
Variables | Type | Notes |
---|---|---|
user_id | int |
Response
No response supported.
Example Code
add_hook('UserLogout', 1, function($vars) {
// Perform hook code here...
});