Bonjour,
J’ai installé auth_generator (version 2.0.1) et j’ai un problème
lorsque j’utilise la fonction d’oublie de mot de passe. Le lien
fournit dans le mail génère une errereur rails quand je clique
dessus.
Le lien est du type …
http://cvouslechef.alwaysdata.net/account/reset/tranquiliste,c225cac368c4860f988b1f1fb121f34ec7493944
Si vous voulez faire un essai pour vous rendre compte.
http://cvouslechef.alwaysdata.net/
Merci
Il faut vraiment que je comprenne les routes car en fait dans le log
j’ai l’erreur suivante
no route found to match "/account/reset/…
Bonjour,
Est ce que quelqu’un peut me donner une piste. Ce problème est
vraiment bloquant pour moi.
At tout hasard voici mon fichier route.rb auquel je n’ai pas touché à
part la première ligne (les lignes “auth” ayant été rajoutées par
auth_generator.
map.connect ‘’, :controller => “main”
Route added for auth_generator plugin
map.auth ‘account/:action/:id’,
:controller => ‘auth’, :action => nil, :id => nil
map.authadmin ‘accountadmin/:action/:id’,
:controller => ‘authadmin’, :action => nil, :id => nil
end of Route added for auth_generator plugin
Allow downloading Web Service WSDL as a file with an extension
instead of a file named ‘wsdl’
map.connect ‘:controller/service.wsdl’, :action => ‘wsdl’
Install the default route as the lowest priority.
map.connect ‘:controller/:action/:id.:format’
map.connect ‘:controller/:action/:id’
Merci de votre aide
Bonjour grace à l’aide de plusieurs personnes je crois que j’ai résolu
mon problème. Le souci venait visiblement de la présence des ‘.’ et de
la ‘,’ qui perturbait l’instanciation de la route. La solution a été
pour moi de rajouter les routes suivantes de le route.rb
map.auth ‘account/confirm/:id’,
:controller => ‘auth’, :action => ‘confirm’, :id => nil, :id => /
[.,a-z0-9@]+/
map.auth ‘account/reset/:id’,
:controller => ‘auth’, :action => ‘reset’, :id => nil, :id => /
[.,a-z0-9@]+/