fix(apk): un faux mot de passe de synchro n'ouvre plus le depot, et il se verifie a l'enregistrement
- OpenContainer reutilisait la cle de l'ancien mot de passe : jamais tant qu'un nouveau n'est pas verifie - un essai rate vidait FKey (parametres out TBytes) : derivation dans des locales, rangee seulement apres succes - Save coffre ouvert : verification immediate (DoSync), le bon mot de passe est range dans le coffre scelle ; coffre ferme, le champ est grise Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -162,6 +162,7 @@
|
||||
.btn.wide { padding: 13px 18px; font-size: 15px; }
|
||||
.btn.main { background: var(--accent); }
|
||||
.btn:disabled { opacity: .45; }
|
||||
.field-in:disabled { opacity: .5; }
|
||||
/* Rouge sourd : assez pour qu'on ne le confonde pas avec Copy, pas assez
|
||||
pour attirer l'oeil sur la seule action irreversible de l'ecran. */
|
||||
.btn.danger { background: rgba(220, 80, 80, .30); }
|
||||
@@ -1669,6 +1670,15 @@ function openSettings() {
|
||||
document.getElementById('sPinNew').value = '';
|
||||
document.getElementById('secCode').hidden = !vaultOpen;
|
||||
document.getElementById('sRepoErr').hidden = true;
|
||||
// UN COFFRE EXISTE MAIS EST FERME : le mot de passe de synchro ne se change
|
||||
// pas d'ici. Il ne vit que dans le coffre scelle, et seul un coffre ouvert
|
||||
// permet de le verifier puis de l'y ranger - tape coffre ferme, il etait
|
||||
// perdu a la fermeture de l'app.
|
||||
var sp = document.getElementById('sPwd'),
|
||||
locked = (authMode === 'open' || authMode === 'login') && !vaultOpen;
|
||||
sp.disabled = locked;
|
||||
sp.placeholder = locked ? 'sync password - open the vault to change it'
|
||||
: 'sync password';
|
||||
cfgBase = cfgNow();
|
||||
syncSaveBtn(false);
|
||||
// La section n'existe que coffre ouvert : le dire tant qu'elle manque, et se
|
||||
|
||||
Reference in New Issue
Block a user