mirror of
git://f0xx.org/ac/ac-deploy
synced 2026-07-29 07:17:38 +03:00
fix(cluster0): QR 2FA one-tap approve; default public origin apps.f0xx.org
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -310,6 +310,8 @@ if ($route === '/two-factor/approve' && $_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
$approved = AuthApproval::approve($rawToken, (int) ($mobileUser['id'] ?? 0), Auth::clientIp());
|
||||
} elseif ($rawToken !== '' && $totpCode !== '') {
|
||||
$approved = AuthApproval::approveWithTotp($rawToken, $totpCode, Auth::clientIp());
|
||||
} elseif ($rawToken !== '') {
|
||||
$approved = AuthApproval::approveByLinkToken($rawToken, Auth::clientIp());
|
||||
} else {
|
||||
$returnUrl = Auth::authUrl('/two-factor/approve') . '?token=' . urlencode($rawToken);
|
||||
header('Location: ' . Auth::authUrl('/login') . '?redirect=' . urlencode($returnUrl));
|
||||
|
||||
Reference in New Issue
Block a user