Loading
Network error

participant disparu

Started by Daniel SIRAN in Agorakit : Développeurs.euses et utilisateurs.trices November 14, 2024 2:35 PM

Bonjour,

un membre de mon groupe "La Voyageuse", ne parvient plus à se connecter, suite à une "fausse manip" d'après lui. Ses données de participant ne sont plus affichées. Serait-il possible de réactiver le compte, si il a été supprimé. L'email est cecilelieber35@gmail.com

Merci

November 14, 2024 2:51 PM

Désolé d'avoir publié en double, mais la page affichait une erreur après avoir cliqué sur créer et j'ai réessayé.

November 14, 2024 2:52 PM

D'ailleurs, voilà l'erreur affichée, pour ma précédente réponse également:

Call to undefined method Symfony\Component\Mime\Email::setId()

November 15, 2024 10:58 AM

Concernant l'erreur Email:setId(), merci pour ce retour, je viens de faire une très grosse mise à jour qui avait créé ce bug, maintenant résolu.

Je regarde pour la personne membre du groupe puis plus

November 15, 2024 11:00 AM

Concernant la personne qui n'arrive plus à se connecter, je ne vois aucune trace de son adresse mail dans la base de donnée. A mon avis elle a créé un compte avec une autre adresse mail. Elle peut dans aussi se recréer un compte avec cette adresse.

November 15, 2024 3:00 PM

Merci, Philippe, pour vos réponses.

Est-ce que cette adresse est dans la BD ? cecile.liebnes@laposte.net

November 15, 2024 8:12 PM

Elle n'y est pas non plus :/

November 17, 2024 2:32 PM

Bonjour. J'ai essayé d'inviter cecilelieber35@gmail.com au groupe "La Voyageuse", et un message d'erreur a été affiché:

Missing required parameter for [Route: invite.accept.signed] [URI: invite/{membership}/accept/signed] [Missing parameter: membership].

November 19, 2024 2:34 PM

Bonjour,

Pour une invitation avec un autre email, cela fonctionne. Cela veut peut-être dire que l'email cecilelieber35@gmail.com existe dans la base, mais que les clés/indexes sont problématiques et qu'une requête pour trouver l'adresse ne donne rien.

Je viens de réessayer. Toujours la même erreur: 

Missing required parameter for [Route: invite.accept.signed] [URI: invite/{membership}/accept/signed] [Missing parameter: membership].


Merci

November 22, 2024 11:56 AM

Bonjour,

Effectivement, pour cette adresse email j'ai trouvé une entrée effacée que j'ai restaurée. Je ne comprends pas à 100% ce qui se passe mais je vais creuser.

A mon avis, ce que cela veut dire, c'est qu'elle avait effacé par erreur son compte utilisatrice, et que du coup il n'était pas possible de la réinviter.

A réfléchir : que faire si une personne a effacé son compte et veut pouvoir le restaurer finalement? Techniquement, automatiquement après un certain délai il est de nouveau possible de se recréer un compte, mais ce délai est long (sur ce serveur 60 jours de mémoire). Faut il permettre de se recréer un compte néanmoins ?

November 22, 2024 6:19 PM

Question hautement philosophique. Je crois que réduire le délai de 60 jours est nécessaire. 15 jours ?

November 25, 2024 9:39 AM

Le problème c'est que passé ce délai, il n'y a plus de "undo", c'est une bonne chose pour le respect de la vie privée et le droit à l'oubli numérique, mais nettement moins bien si c'est en fait une fausse manœuvre de la personne qu'il faut annuler 😊.

Je vais ajouter une option simple pour les admins de serveur, qui permettra de récupérer un compte utilisateur effacé à la demande. Je pourrai l'utiliser sur ce serveur du coup. Ajouter la possibilité de le faire en libre service c'est beaucoup de boulot pour un usage peu fréquent.

Hop, ajouté à la todo !

You've read everything in this discussion