textbox (non clickable)
This commit is contained in:
13
main.js
13
main.js
@@ -298,6 +298,19 @@ ipcMain.handle('login-agent', async (event, credentials) => {
|
||||
try {
|
||||
console.log('Tentative de connexion agent:', credentials.email, 'Terminal:', credentials.terminal);
|
||||
|
||||
// Si déconnexion forcée demandée, déconnecter d'abord la session précédente
|
||||
if (credentials.forceDisconnect) {
|
||||
console.log('Déconnexion forcée demandée pour:', credentials.email);
|
||||
try {
|
||||
// Tenter la déconnexion avec le code d'accès
|
||||
await signalRConnection.invoke('AgentLogoff', credentials.email);
|
||||
console.log('Session précédente déconnectée avec succès');
|
||||
} catch (logoffError) {
|
||||
console.warn('Erreur lors de la déconnexion forcée (session peut-être déjà fermée):', logoffError.message);
|
||||
// Continuer même si la déconnexion échoue - la session est peut-être déjà fermée
|
||||
}
|
||||
}
|
||||
|
||||
// Appel SignalR pour l'authentification
|
||||
const result = await signalRConnection.invoke('AgentLogin',
|
||||
credentials.email,
|
||||
|
||||
Reference in New Issue
Block a user