Skip to content

Commit 7b5ac40

Browse files
committed
Merge pull request #105 from danielbachhuber/safe-redirect
Use `wp_safe_redirect()` for safer redirects
2 parents 630341a + ec0b91d commit 7b5ac40

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/class-wp-rest-oauth1-admin.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ public static function handle_delete() {
409409
return;
410410
}
411411

412-
wp_redirect( self::get_url( 'deleted=1' ) );
412+
wp_safe_redirect( self::get_url( 'deleted=1' ) );
413413
exit;
414414
}
415415

@@ -432,7 +432,7 @@ public static function handle_regenerate() {
432432
$client = WP_REST_OAuth1_Client::get( $id );
433433
$client->regenerate_secret();
434434

435-
wp_redirect( self::get_url( array( 'action' => 'edit', 'id' => $id, 'did_action' => 'regenerate' ) ) );
435+
wp_safe_redirect( self::get_url( array( 'action' => 'edit', 'id' => $id, 'did_action' => 'regenerate' ) ) );
436436
exit;
437437
}
438438
}

lib/class-wp-rest-oauth1-ui.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ public function handle_callback_redirect( $verifier ) {
166166
$args = urlencode_deep( $args );
167167
$callback = add_query_arg( $args, $callback );
168168

169+
// Offsite, so skip safety check
169170
wp_redirect( $callback );
170171

171172
return null;

0 commit comments

Comments
 (0)