Mon environnement : Joomla 3.9.16, et le module BT Login (pour connexion)
Bonjour,
Je rencontre un petit souci avec ce module de connexion : si un utilisateur se trompe en saisissant ses identifiant & mot de passe, on perd toute convivialité.
L'utilisateur se prend une erreur système dans une boîte d'alerte JS du style :
---> error: Ajax request failed !
Et pire que ça : s'il clique sur "ok" pour refermer le popup d'alerte, il retombe sur sa fenêtre de connexion totalement bloquée (impossible de corriger sa saisie). Il n'a alors d'autre recours que de revenir à la page d'accueil et de refaire une nouvelle connexion.
Tout ceci me semble bien lourd et non convivial.
J'ai donc commencé par franciser ce message d'erreur. Mais pour faire simple maintenant, j'aimerais que dans la boîte d'alerte JS, le click sur le bouton "ok" puisse refermer cette boîte ET réafficher automatiquement la page d'accueil (la boîte d'alerte pouvant être bien différente).
Question : comment écrire ceci en Javascript, sans avoir à cliquer plusieurs boutons ?
Merci pour votre aide.
ps: ce problème est recensé sur Joomla.org, mais le module n'est plus entretenu depuis des années. Je pourrais en choisir un plus récent, mais c'est bien le seul défaut que je lui trouve et mon site est documenté dans ses aides en faisant référence à ce module précis (cf. copies d'écran, explications, conseils). J'aimerais donc pouvoir éviter ces mises à jour en cascade s'il existe une petite astuce JS correspondant à mon souhait ci-dessus. Ce que j'imagine !
Bonjour,
Je rencontre un petit souci avec ce module de connexion : si un utilisateur se trompe en saisissant ses identifiant & mot de passe, on perd toute convivialité.
L'utilisateur se prend une erreur système dans une boîte d'alerte JS du style :
---> error: Ajax request failed !
Et pire que ça : s'il clique sur "ok" pour refermer le popup d'alerte, il retombe sur sa fenêtre de connexion totalement bloquée (impossible de corriger sa saisie). Il n'a alors d'autre recours que de revenir à la page d'accueil et de refaire une nouvelle connexion.
Tout ceci me semble bien lourd et non convivial.
J'ai donc commencé par franciser ce message d'erreur. Mais pour faire simple maintenant, j'aimerais que dans la boîte d'alerte JS, le click sur le bouton "ok" puisse refermer cette boîte ET réafficher automatiquement la page d'accueil (la boîte d'alerte pouvant être bien différente).
Question : comment écrire ceci en Javascript, sans avoir à cliquer plusieurs boutons ?
Merci pour votre aide.
ps: ce problème est recensé sur Joomla.org, mais le module n'est plus entretenu depuis des années. Je pourrais en choisir un plus récent, mais c'est bien le seul défaut que je lui trouve et mon site est documenté dans ses aides en faisant référence à ce module précis (cf. copies d'écran, explications, conseils). J'aimerais donc pouvoir éviter ces mises à jour en cascade s'il existe une petite astuce JS correspondant à mon souhait ci-dessus. Ce que j'imagine !
Commentaire