Skip to content

Commit c49ec95

Browse files
authored
Merge pull request #108 from Automattic/fix-failing-login-non-en
Fix failing login when Authorize form is non-English
2 parents 1afb496 + 7ef23fe commit c49ec95

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Http/Handlers/AuthorizeHandler.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ public function handle( Request $request, Response $response ): Response {
4545

4646
$client_id = $request->query( 'client_id', $request->request( 'client_id' ) );
4747
if ( $this->consent_storage->needs_consent( $user->ID, $client_id ) ) {
48-
if ( ! isset( $_POST['authorize'] ) || 'Authorize' !== $_POST['authorize'] ) {
49-
$response->send();
50-
exit;
48+
if ( ! isset( $_POST['authorize'] ) || __( 'Authorize', 'openid-connect-server' ) !== $_POST['authorize'] ) {
49+
$response->setError( 403, 'user_authorization_required', 'This application requires your consent.' );
50+
return $response;
5151
}
5252

5353
$this->consent_storage->update_timestamp( $user->ID, $client_id );

0 commit comments

Comments
 (0)