Fix session issue with logout

This commit is contained in:
champsupertramp
2016-02-25 20:54:04 +08:00
parent 939de6c334
commit e898cd44d3
+3
View File
@@ -19,12 +19,15 @@ class UM_Logout {
if ( isset($_REQUEST['redirect_to']) && $_REQUEST['redirect_to'] !== '' ) { if ( isset($_REQUEST['redirect_to']) && $_REQUEST['redirect_to'] !== '' ) {
wp_logout(); wp_logout();
session_unset();
exit( wp_redirect( $_REQUEST['redirect_to'] ) ); exit( wp_redirect( $_REQUEST['redirect_to'] ) );
} else if ( um_user('after_logout') == 'redirect_home' ) { } else if ( um_user('after_logout') == 'redirect_home' ) {
wp_logout(); wp_logout();
session_unset();
um_redirect_home(); um_redirect_home();
} else { } else {
wp_logout(); wp_logout();
session_unset();
exit( wp_redirect( um_user('logout_redirect_url') ) ); exit( wp_redirect( um_user('logout_redirect_url') ) );
} }