From: Steve Sutton Date: Thu, 2 Feb 2017 13:33:19 +0000 (-0500) Subject: Move these functions into main glmAssociate plugin. X-Git-Tag: v1.0.0^2~1 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=11d0dc5bd1b65695ec212e2ee06143d3893604b2;p=WP-Themes%2Fdevdemo.git Move these functions into main glmAssociate plugin. Also admin link in members only goes to the main admin url. --- diff --git a/functions.php b/functions.php index bec1c0e..3f01ada 100644 --- a/functions.php +++ b/functions.php @@ -359,44 +359,6 @@ if (!function_exists('is_in_tree')) { } } -/** - * Function Name: front_end_login_fail. - * Added for: GLM Member DB front-end login failure custom redirection. - * Description: This redirects the failed login to the custom login page - * instead of default login page with a modified url -**/ -add_action( 'wp_login_failed', 'front_end_login_fail' ); -function front_end_login_fail( $username ) { - // Getting URL of the login page - $referrer = $_SERVER['HTTP_REFERER']; - // if there's a valid referrer, and it's not the default log-in screen - if( !empty( $referrer ) && !strstr( $referrer,'wp-login' ) && !strstr( $referrer,'wp-admin' ) ) { - echo get_permalink( get_option('glm_members_database_option_members_only_id') ) . "?login=failed"; - wp_redirect( get_permalink( get_option('glm_members_database_option_members_only_id') ) . "?login=failed" ); - exit; - } -} - -/** - * Function Name: front_end_blank_credentials. - * Added for: GLM Member DB front-end login failure custom redirection. - * Description: This redirects to the custom login page if user name or - * password is empty with a modified url -**/ -add_action( 'authenticate', 'front_end_blank_credentials', 1, 3); -function front_end_blank_credentials( $login, $username, $password ) { - - // Getting URL of the login page - $referrer = ( isset( $_SERVER['HTTP_REFERER'] ) && $_SERVER['HTTP_REFERER'] ) ? : ''; - // if there's a valid referrer, and it's not the default log-in screen - if( !empty( $referrer ) && !strstr( $referrer,'wp-login' ) && !strstr( $referrer,'wp-admin' ) ) { - if( $username == "" || $password == "" ){ - wp_redirect( get_permalink( get_option('glm_members_database_option_members_only_id') ) . "?login=empty" ); - exit; - } - } -} - // Remove Yoast SEO Dashboard Widget function remove_wpseo_dashboard_overview() { remove_meta_box( 'wpseo-dashboard-overview', 'dashboard', 'normal' ); diff --git a/glm-members-only-template.php b/glm-members-only-template.php index 39b219c..416e5db 100644 --- a/glm-members-only-template.php +++ b/glm-members-only-template.php @@ -19,7 +19,7 @@ get_header(); ?>
Hello, user_login ?>.
Logout - Enter Member Admin Area + Enter Member Admin Area