Function Reference: geodir_recaptcha_check_role
Summary
check role of user and disable captcha.
Global Values
- $current_user
- (object) (required) Current user object.
- Default: None
Package
GeoDirectory_ReCaptcha
Return Values
- (bool)
Change Log
Since: 1.0.0
Source File
geodir_recaptcha_check_role() is located in geodir_recaptcha/includes/gdcaptcha_functions.php [Line: 992]
Source Code
function geodir_recaptcha_check_role() {
if ( !is_user_logged_in() ) { // visitors
return false;
}
global $current_user;
$role = !empty( $current_user ) && isset( $current_user->roles[0] ) ? $current_user->roles[0] : '';
if ( $role != '' && (int)get_option( 'geodir_recaptcha_role_' . $role ) == 1 ) { // disable captcha
return true;
}
else { // enable captcha
return false;
}
}