feat: supprimer le checkbox Débloquer devenu inutile (closes #15)
Le serveur Python gère nativement le cleanup des sessions orphelines au login — plus besoin de forceDisconnect côté client.
This commit is contained in:
19
renderer.js
19
renderer.js
@@ -170,7 +170,6 @@ async function handleLogin(e) {
|
||||
const accessCode = document.getElementById('accessCode').value;
|
||||
const password = document.getElementById('password').value;
|
||||
const terminal = document.getElementById('terminal').value;
|
||||
const forceDisconnect = document.getElementById('forceDisconnect').checked;
|
||||
const errorDiv = document.getElementById('loginError');
|
||||
const loginBtn = document.querySelector('#loginForm button[type="submit"]');
|
||||
|
||||
@@ -211,11 +210,11 @@ async function handleLogin(e) {
|
||||
localStorage.setItem('last-terminal', terminal);
|
||||
|
||||
// Afficher la modal de progression de connexion
|
||||
showLoginProgress(forceDisconnect);
|
||||
|
||||
showLoginProgress();
|
||||
|
||||
// Désactiver le bouton pendant la connexion
|
||||
loginBtn.disabled = true;
|
||||
loginBtn.textContent = forceDisconnect ? 'Reconnexion...' : 'Connexion en cours...';
|
||||
loginBtn.textContent = 'Connexion en cours...';
|
||||
errorDiv.textContent = '';
|
||||
|
||||
// Attendre un peu pour que l'animation soit visible
|
||||
@@ -227,7 +226,6 @@ async function handleLogin(e) {
|
||||
email: accessCode, // Utiliser directement le code agent comme email
|
||||
password: password,
|
||||
terminal: terminal,
|
||||
forceDisconnect: forceDisconnect // Ajouter l'option de déconnexion forcée
|
||||
};
|
||||
|
||||
// Appeler l'authentification
|
||||
@@ -424,19 +422,12 @@ function resetLoginForm() {
|
||||
const accessCode = document.getElementById('accessCode');
|
||||
const password = document.getElementById('password');
|
||||
const terminal = document.getElementById('terminal');
|
||||
const forceDisconnect = document.getElementById('forceDisconnect');
|
||||
const loginError = document.getElementById('loginError');
|
||||
const loginBtn = document.querySelector('#loginForm button[type="submit"]');
|
||||
|
||||
|
||||
if (accessCode) accessCode.value = '';
|
||||
if (password) password.value = '';
|
||||
|
||||
// Réinitialiser le terminal (garder la dernière sélection si elle existe)
|
||||
// Ne pas réinitialiser le terminal pour garder la préférence
|
||||
|
||||
// Décocher la checkbox de déblocage
|
||||
if (forceDisconnect) forceDisconnect.checked = false;
|
||||
|
||||
|
||||
// Vider les messages d'erreur
|
||||
if (loginError) loginError.textContent = '';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user