Add force destroy session

This commit is contained in:
Champ Camba
2019-05-09 16:12:40 +08:00
parent 337bbbbbdb
commit 8cc59832a3
+3
View File
@@ -71,10 +71,12 @@ if ( ! class_exists( 'um\core\Logout' ) ) {
add_filter( 'wp_safe_redirect_fallback', array( &$this, 'safe_redirect_default' ), 10, 2 );
if ( isset( $_REQUEST['redirect_to'] ) && $_REQUEST['redirect_to'] !== '' ) {
wp_destroy_current_session();
wp_logout();
session_unset();
exit( wp_safe_redirect( $_REQUEST['redirect_to'] ) );
} else if ( um_user('after_logout') == 'redirect_home' ) {
wp_destroy_current_session();
wp_logout();
session_unset();
exit( wp_safe_redirect( home_url() ) );
@@ -102,6 +104,7 @@ if ( ! class_exists( 'um\core\Logout' ) ) {
* ?>
*/
$redirect_url = apply_filters( 'um_logout_redirect_url', um_user( 'logout_redirect_url' ), um_user( 'ID' ) );
wp_destroy_current_session();
wp_logout();
session_unset();
exit( wp_safe_redirect( $redirect_url ) );