mirror of
https://github.com/nextcloud/server.git
synced 2026-02-03 20:41:22 -05:00
fix(2fa): allow null redirect URL on 2FA challenge page
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
This commit is contained in:
parent
8160f0af8a
commit
a228601ed0
1 changed files with 2 additions and 2 deletions
|
|
@ -72,7 +72,7 @@ class TwoFactorChallengeController extends Controller {
|
|||
#[NoCSRFRequired]
|
||||
#[FrontpageRoute(verb: 'GET', url: '/login/selectchallenge')]
|
||||
#[TwoFactorSetUpDoneRequired]
|
||||
public function selectChallenge(string $redirect_url): StandaloneTemplateResponse {
|
||||
public function selectChallenge(?string $redirect_url = null): StandaloneTemplateResponse {
|
||||
$user = $this->userSession->getUser();
|
||||
$providerSet = $this->twoFactorManager->getProviderSet($user);
|
||||
$allProviders = $providerSet->getProviders();
|
||||
|
|
@ -96,7 +96,7 @@ class TwoFactorChallengeController extends Controller {
|
|||
#[UseSession]
|
||||
#[TwoFactorSetUpDoneRequired]
|
||||
#[FrontpageRoute(verb: 'GET', url: '/login/challenge/{challengeProviderId}')]
|
||||
public function showChallenge(string $challengeProviderId, string $redirect_url): StandaloneTemplateResponse|RedirectResponse {
|
||||
public function showChallenge(string $challengeProviderId, ?string $redirect_url = null): StandaloneTemplateResponse|RedirectResponse {
|
||||
$user = $this->userSession->getUser();
|
||||
$providerSet = $this->twoFactorManager->getProviderSet($user);
|
||||
$provider = $providerSet->getProvider($challengeProviderId);
|
||||
|
|
|
|||
Loading…
Reference in a new issue