Forum: Rails France Acts_as_authentificated ), problème, logs bizarres

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Achille P. (Guest)
on 2009-02-05 01:26
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"=>"removed_email_address@domain.invalid"}, "commit"=>"S'inscrire", 
"action"=>"signup",
"controller"=>"account"}
  Association Load (0.000905)   SELECT * FROM
associations ORDER BY nom
  Groupe Load (0.000305)   SELECT * FROM groupes 
  User Columns (0.002179)   SHOW FIELDS FROM users
  SQL (0.000169)   BEGIN
  User Load (0.000387)   SELECT * FROM users WHERE
(LOWER(users.login) = 'achille6') LIMIT 1
  User Load (0.001560)   SELECT * FROM users WHERE
(LOWER(users.email) = 'removed_email_address@domain.invalid') LIMIT 1
  SQL (0.012565)   INSERT 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', 'removed_email_address@domain.invalid')
Sent mail:
 Date: Wed, 4 Feb 2009 23:56:08 +0100
From: removed_email_address@domain.invalid
To: removed_email_address@domain.invalid
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/4bf7c...

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
  SQL (0.008250)   COMMIT
[/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...
Frédéric Jay (Guest)
on 2009-02-08 13:47
(Received via mailing list)
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 P. <removed_email_address@domain.invalid> a
écrit :
This topic is locked and can not be replied to.