Gestion des comptes utilisateurs
Le 24/11/2007
quelques changements majeurs
Voilà du code qui m'a posé pas mal de soucis.Email d'activation
Les nouveaux arrivants doivent activer leur compte en cliquant sur un lien reçu dans leur email. Tant que le compte n'est pas activé, impossible de se connecter.
Rappel du mot de passe
Le rappel du mot de passe demande à l'utilisateur son email d'inscription et lui envoie un nouveau mot de passe aléatoire. Le gros soucis que j'ai eu : deux emails (avec deux mots de passe différents) étaient envoyés à chaque fois. Après beaucoup de relecture du code et des fichiers de logs, je me suis rendu compte que rails semble lancer deux fois les process des actions des controlleurs si l'action n'a envoyé aucune donnée à la vue. J'ai donc crée une affection à une variable bidon dans mes actions vides, et ça semble résoudre le problème. Ca reste très curieux et je n'ai pas trouvé de discussions sur ce bug dans les foums que j'ai écumé. Peut-être encore un problème du serveur que j'utilise (penser à garder l'oeil dessus quand je migrerai sur du mongrel).
Donc, merci par avance de me dire si vous observez également un comportement bizarre en demandant votre nouveau mot de passe :)
[Edit]Ha non, le problème se produit toujours... Tant pis, je crois qu'il vaut mieux que j'attende d'être sur un vrai serveur. Donc si vous recevez 2 mots de passe, l'un des deux est le bon :-S
[Edit]Avec Opera tout a l'air de bien se passer. Et si c'était ce pauvre Safari qui pédale ?
Gestion des sessions par la Base de données
Dans mes tentatives de résolution j'ai passé la gestion des sessions à la base de données plutôt qu'au système de fichier, c'était de toute façon prévu pour une meilleure performance et gestion de l'espace de stockage.
Commentaires
Pour participer, vous devez être un membre connecté
Retour au blog
Blog de Julien
AccueilArchives
Liens
Syndication
Derniers commentaires
Bon, y'a pas beaucoup de no... par André
Mince y a pas de photos de ... par André
Oh la jolie mer ! Il ne f... par Cindy
J'ai déjà un engagement ave... par Julien
J'arrive un peu après la gu... par Skullo
Wikipedia
recense dans les parages: