IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

Acts_as_authentificated (rails 1.2.3), problème à l'inscription, logs bizarre.


Sujet :

Ruby on Rails

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Points : 84
    Points
    84
    Par défaut Acts_as_authentificated (rails 1.2.3), problème à l'inscription, logs bizarre.
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    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"=>"xxx@xxx.ca"}, "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) = '11100700@hec.ca') 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', 'xxx@xxx.ca')
    Sent mail:
     Date: Wed, 4 Feb 2009 23:56:08 +0100
    From: portail@aehec.com
    To: xxx@xxx.ca
    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
      SQL (0.008250)   COMMIT
    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...

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Points : 84
    Points
    84
    Par défaut
    J'ai essayer de repartir de la dernière version stable et j'ai la même erreur. Il s'agit donc d'une erreur qui ne vient pas des modifications dans le code contenu dans 'app' ... Mais pas la moindre idée de la source du problème ...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 110
    Points : 84
    Points
    84
    Par défaut
    Pour le mode 'production', j'ai résolu mon problème.

    Il s'agissait de l'envoie d'email, la méthode d'envoie était seulement défini dans le mode développement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Problème d'inscription de date
    Par phal2ip dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/09/2013, 15h15
  2. [2.x] Problème form Inscription Symfony 2
    Par mr_west dans le forum Symfony
    Réponses: 0
    Dernier message: 12/04/2012, 21h25
  3. Réponses: 0
    Dernier message: 24/09/2010, 14h00
  4. Problème avec inscription membre
    Par covin85 dans le forum Langage
    Réponses: 20
    Dernier message: 19/04/2006, 20h50
  5. Réponses: 2
    Dernier message: 19/12/2005, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo