J'ai défini l'enregistrement d'utilisateur sur "Admin" sur l'un des sites Web de mes clients. Plusieurs personnes sont chargées de vérifier les utilisateurs et de cliquer sur le lien d’approbation de l’activation.
L'activation fonctionne bien et se présente sous le format suivant:
Cependant, ils ont mentionné que s'ils essayaient de cliquer sur le lien après que quelqu'un d'autre eut déjà vérifié l'utilisateur qu'ils recevaient:
Erreur 403 - code de vérification introuvable
Cela signifie que l'utilisateur a déjà été vérifié par un autre employé.
Ceci est tout à fait normal et je comprends ce qui est censé se passer.
Ma question - y at-il un moyen de changer cette erreur et d'afficher quelque chose comme 'Cet utilisateur a déjà été vérifié sur xx-xx-xxxx' Ou quelque chose de similaire.
Joomla 3.3
Utilisation de l'extension RSForms Pro pour le formulaire d'inscription de l'utilisateur.
Mettre à jour
J'ai demandé à RSForms s'il y avait un problème avec leur plugin et voici leur réponse;
Ce n'est pas quelque chose qui est contrôlé à partir du composant, mais un Joomla! fonctionnalité/message d'erreur. Afin de changer ce message, vous devrez probablement éditer le fichier Joomla! code, malheureusement, cela dépasse la portée de notre politique de support.
Donc, il me faudrait modifier le code principal?
Pour ne changer que le message, il vous suffit de:
Ajouter la date de l'activation précédente n'est pas directement possible, car il est traité par un contrôleur com_users et un modèle associé. Dans le cas de l'erreur, le contrôleur n'affiche que l'étiquette, registration.php, ligne 51:
// Check for a valid user id.
if (!$userId) {
$this->setError(JText::_('COM_USERS_ACTIVATION_TOKEN_NOT_FOUND'));
return false;
}