Salut, acts_as_authentificated T'es sûr que c'est pas acts_as_authenticated, plutot ?
Mais maintenant (après quelques changements qui à priori ne touchaient qu'aux vues) Beh voila, tout est là... Faudrait savoir ce que tu as fait... perso ce que je ferai : Je reviendrai à une version qui fonctionne correctement, et j'appliquerai les changements un par un, jusqu'à ce que ça ne remarche à nouveau plus. ---> Tu isoles d'ou vient le probleme. Ensuite, trouver une solution, dans un 2eme temps, mais faut commencer par comprendre d'où vient le probleme. Le 5 février 2009 00:26, Achille Pinson <[email protected]> a écrit : > > Salut, > > Je viens de mettre en production mon application et j'ai affaire à un > problème qui n'existait pas auparavant et je n'arrive pas à trouver la > cause même dans les logs. > > J'utilise rails 1.2.3 (le site a été commencé sur cette version ...) et > le plugin acts_as_authentificated pour gérer les comptes utilisateurs. > j'ai rajouté, en suivant la documentation, les fonctionnalités de > validation d'adresse mail, de changement de mot de passe et d'oublie de > mot de passe. > > Tout fonctionnait (sur le serveur(mode développement) et en local > parfaitement). > > Mais maintenant (après quelques changements qui à priori ne touchaient > qu'aux vues) l'inscription de fonctionne plus que ce soit en mode > développement et en production. > > En mode dvp, il s'agissait d'une erreur comme quoi 'password_reset_code' > ne pouvait être NULL mais même en permettant au champ d'être NULL je ne > résout pas le problème. > En développement , l'utilisateur est inscrit dans la base de donnée mais > l'email n'est pas envoyé et le chargement après avoir validé le > formulaire reste bloqué (et le ventilateur de l'ordi se met à faire bcp > de bruit ... mauvais signe ... je coupe le serveur de dvp ...) > Voici le log: > [CODE]Processing AccountController#signup (for 127.0.0.1 at 2009-02-04 > 23:56:08) [POST] > Session ID: 816e87e453f0da2bf08b05882044c3d7 > Parameters: {"user"=>{"premieresession"=>"2008", "trimestre"=>"1", > "nom"=>"xxx", "groupe_id"=>"13", "password_confirmation"=>"xxx", > "type_id"=>"1", "login"=>"xxx", "password"=>"xxx", > "email"=>"[email protected]"}, "commit"=>"S'inscrire", "action"=>"signup", > "controller"=>"account"} > [4;35;1mAssociation Load (0.000905) [0m [0mSELECT * FROM > associations ORDER BY nom [0m > [4;36;1mGroupe Load (0.000305) [0m [0;1mSELECT * FROM groupes [0m > [4;35;1mUser Columns (0.002179) [0m [0mSHOW FIELDS FROM users [0m > [4;36;1mSQL (0.000169) [0m [0;1mBEGIN [0m > [4;35;1mUser Load (0.000387) [0m [0mSELECT * FROM users WHERE > (LOWER(users.login) = 'achille6') LIMIT 1 [0m > [4;36;1mUser Load (0.001560) [0m [0;1mSELECT * FROM users WHERE > (LOWER(users.email) = '[email protected]') LIMIT 1 [0m > [4;35;1mSQL (0.012565) [0m [0mINSERT INTO users > (`premieresession`, `salt`, `activated_at`, `nom`, `trimestre`, > `updated_at`, `crypted_password`, `groupe_id`, `activation_code`, > `admin`, `remember_token_expires_at`, `type_id`, `groupe_accept`, > `password_reset_code`, `remember_token`, `login`, `created_at`, `email`) > VALUES('2008', 'f3477f457e81f9fb4e32612e8c632fa3dc5583cb', NULL, 'xxx', > 1, '2009-02-04 23:56:08', '1d0fa63a811191428c60b858bc4b9ea35f3a0bb1', > 13, '4bf7cbb38d26fe5e8e6995922dde156ffc47d2cd', 0, NULL, 1, 0, NULL, > NULL, 'xxx', '2009-02-04 23:56:08', '[email protected]') [0m > Sent mail: > Date: Wed, 4 Feb 2009 23:56:08 +0100 > From: [email protected] > To: [email protected] > Subject: Portail AEHEC - Activation de votre compte > Mime-Version: 1.0 > Content-Type: text/plain; charset=utf-8 > > xxx > > Ton compte a été créé avec succès. > Voici tes identifiants: > > Utilisateur: xxx > Mot de passe: xxx > > Avant de pouvoir utiliser ton compte, tu dois l'activer en cliquant sur > ce lien: > > > http://aehec.alwaysdata.net/account/activate/4bf7cbb38d26fe5e8e6995922dde156ffc47d2cd > > Ou en rentrant ton code d'activation à cette adresse: > <b>Adresse:</b>http://aehec.alwaysdata.net/account/activate > <b>Ton code d'activation:</b>4bf7cbb38d26fe5e8e6995922dde156ffc47d2cd > [4;36;1mSQL (0.008250) [0m [0;1mCOMMIT [0m > [/CODE] > > En production l'utilisateur n'est même pas inscrit dans la base de > donnée. > > Si vous avez ne serais-ce qu'une petite piste, cela pourrait me sauver ! > Je suis complètement perdu et l'erreur arrive juste après au lancement > du site... > -- > Posted via http://www.ruby-forum.com/. > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
