Validating Login Process
Enable custom validations and restrict users from login.
Restrict Login Based on Custom Field Validation
Filter
– upme_before_login_restrictions
Description
– Validate login form based on values of custom fields and generate custom errors.
Parameters
– Custom field values in $_POST, Various parameters(Currently empty array)
Usage
add_action('upme_before_login_restrictions','upme_before_login_restrictions', 10 ,2); function upme_before_login_restrictions($usermeta, $params){ global $upme_login; if(isset($usermeta['access_code']) && $usermeta['access_code'] == 'UPMEFREE'){ $upme_login->errors[] = __('Invalid access code.','upme'); } }
Restrict Login Based on Login Form
Filter
– upme_before_login_restrictions
Description
– Validate login form based on values of custom fields in a login form with specified name and generate custom errors.
Parameters
– Custom field values in $_POST, Various parameters(Currently empty array)
Usage
add_action('upme_before_login_restrictions','upme_before_login_restrictions', 10 ,2); function upme_before_login_restrictions($usermeta, $params){ global $upme_login; if( $upme_login->login_form_name == 'subscriber_login' ){ if(isset($usermeta['access_code']) && $usermeta['access_code'] == ''){ $upme_login->errors[] = __('Invalid access code.','upme'); } } }