mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-11 18:56:10 +09:00
Fix login redirection
This commit is contained in:
@@ -170,7 +170,7 @@
|
||||
|
||||
// Priority redirect
|
||||
if ( isset( $args['redirect_to'] ) && ! empty( $args['redirect_to'] ) ) {
|
||||
exit( wp_redirect( urldecode( $args['redirect_to'] ) ) );
|
||||
exit( wp_redirect( $args['redirect_to'] ) );
|
||||
}
|
||||
|
||||
// Role redirect
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
global $ultimatemember;
|
||||
|
||||
if ( isset( $_REQUEST['redirect_to'] ) && !empty( $_REQUEST['redirect_to'] ) ) {
|
||||
$url = urlencode_deep( $_REQUEST['redirect_to'] );
|
||||
echo '<input type="hidden" name="redirect_to" id="redirect_to" value="'.esc_attr( $url ).'" />';
|
||||
$url = $_REQUEST['redirect_to'];
|
||||
echo '<input type="hidden" name="redirect_to" id="redirect_to" value="'.esc_url( $url ).'" />';
|
||||
|
||||
} else if ( isset( $args['after_login'] ) && !empty( $args['after_login'] ) ) {
|
||||
|
||||
@@ -33,9 +33,9 @@
|
||||
break;
|
||||
|
||||
}
|
||||
$url = urlencode_deep( $url );
|
||||
|
||||
|
||||
echo '<input type="hidden" name="redirect_to" id="redirect_to" value="' . esc_attr( $url ) . '" />';
|
||||
echo '<input type="hidden" name="redirect_to" id="redirect_to" value="' . esc_url( $url ) . '" />';
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
$redirect = um_get_core_page('logout');
|
||||
|
||||
if ( isset( $_REQUEST['redirect_to'] ) && !empty( $_REQUEST['redirect_to'] ) ) {
|
||||
$redirect = add_query_arg( 'redirect_to', $_REQUEST['redirect_to'], $redirect );
|
||||
$redirect = add_query_arg( 'redirect_to', esc_url( $_REQUEST['redirect_to'] ), $redirect );
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user