fix(qr): dire "ce QR n'est pas un code 2FA" au lieu de "aucun QR"
Un QR de texte, ou un QR dynamique qui encode un lien de suivi, etait lu puis ecarte en silence : l'exe repondait "aucun QR 2FA trouve", l'APK continuait de viser sans rien dire. Le texte d'un autre QR ne part toujours pas a la page ; seul le fait qu'un QR a ete lu est signale. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -3898,8 +3898,16 @@ begin
|
||||
StopScan;
|
||||
ApplySyncLink(Trim(Copy(LText, Pos('pmserver://sync?', LText), MaxInt)));
|
||||
end
|
||||
// UN QR LU, MAIS PAS LE BON. On continue de viser - plusieurs QR
|
||||
// peuvent etre dans le champ - et le bandeau dit pourquoi rien ne
|
||||
// se passe, au lieu d'un scan qui semble ne rien voir.
|
||||
else if FScanTotp then
|
||||
FScanLbl.Text := 'This QR code is not a 2FA code - aim at the one the site shows'
|
||||
else
|
||||
begin
|
||||
FScanLbl.Text := 'This QR code is not the one shown by the PC';
|
||||
Log('QR scan: not a sync link, first char code ' + IntToStr(Ord(LText[1])));
|
||||
end;
|
||||
end);
|
||||
end).Start;
|
||||
end);
|
||||
|
||||
Reference in New Issue
Block a user