Fix user login with other provider

This commit is contained in:
champsupertramp
2016-04-10 13:17:03 +08:00
parent 5ce0e01afd
commit 9e287ec0ad
+1 -1
View File
@@ -157,7 +157,7 @@
$rememberme = ( isset($args['rememberme']) ) ? 1 : 0;
if ( um_get_option('deny_admin_frontend_login') && strstr( um_user('wp_roles' ), 'administrator' ) )
if ( um_get_option('deny_admin_frontend_login') && ! isset( $_GET['provider'] ) && strstr( um_user('wp_roles' ), 'administrator' ) )
wp_die( __('This action has been prevented for security measures.','ultimatemember') );
$ultimatemember->user->auto_login( um_user('ID'), $rememberme );