Correction invitation
This commit is contained in:
1 parent
a58a8460f7
commit
14cf4e5a19
2 files changed
+21
-10
No files matched your search
@@ -84,7 +84,14 @@ router.post('/', async (req, res, next) => {
|
||||
|
||||
// Envoyer l'email
|
||||
const cfg = getSmtpConfig();
|
||||
const appUrl = cfg.appUrl || '';
|
||||
// Retire le / final avant de concaténer (19/09/26 — bug corrigé : app_url est
|
||||
// habituellement saisi avec un slash final par les admins, ex. "https://mon-domaine/",
|
||||
// et sans ce trim le lien devenait "https://mon-domaine//invitation/<token>". Ce double
|
||||
// slash ne matche pas la route React Router "/invitation/:token", qui tombe alors sur le
|
||||
// catch-all protégé de App.jsx et redirige silencieusement l'utilisateur invité vers
|
||||
// /login au lieu de la page d'inscription. Même correctif déjà appliqué partout ailleurs
|
||||
// (auth.js : vérification email, reset de mot de passe).
|
||||
const appUrl = cfg.appUrl?.replace(/\/$/, '') || '';
|
||||
const inviteUrl = `${appUrl}/invitation/${token}`;
|
||||
const roleLabel = role === 'admin' ? 'Administrateur' : 'Utilisateur';
|
||||
|
||||
|
||||
Reference in new issue
Block a user