No lo he puesto porque me tiene un poco descolocado pero he modificado
la acción change_password del controlador y he añadido lo que está en
negrita que permite saber si hay un usuario identificado via
session[:user] o mediante las keys que se envian por correo (ver detalle
de la función user?)
El fallo era que intentaban cambiar el password, pero no tenian el
usuario seleccionado. Y entonces no sabian a quien cambiar.
Seguramente hay alguna manera de hacerlo más elegante.
def change_password
if !params[:user_id].nil?
if user?
@user = User.find(params[:user_id])
end
end
return if generate_filled_in
if do_change_password_for(@user)
# since sometimes we're changing the password from within another
action/template…
#redirect_to :action => params[:back_to] if params[:back_to]
redirect_back_or_default :action => ‘change_password’
end
end
----- Mensaje original ----
De: Pedro MarÃn [email protected]
Para: La lista sobre Ruby On Rails (rubyonrails.com) en castellano
[email protected]
Enviado: domingo, 17 de diciembre, 2006 10:09:37
Asunto: Re: [Ror-es] LoginEngine Curiosidad
Hola,
y el fallo estaba en …
gracias.
El dÃa 17/12/06, manu drac [email protected] escribió:
Bueno, lo he arreglado investigando un poco!
Pero es raro que haya un bug tan gordo :-S si el plugin ya es
famosete…
Kizás mis fuentes no eran correctas…
misterio misterio
----- Mensaje original ----
De: manu drac <
[email protected]>
Para: [email protected]
Enviado: domingo, 17 de diciembre, 2006 4:12:15
Asunto: [Ror-es] LoginEngine Curiosidad
Buenas, alguien ha usado este Engine para el registro y identificación
de usuarios?
Lo estoy usando integrando y todo parece que va genial menos “recordar
contraseña”, donde veo que para resetear la contraseña por una nueva,
debes de estar identificado en el sistema. Un poco raro no? Dificilmente
te vas a identificar si no te acuerdas de la contraseña. jeje
Os habeis encontrado alguno con este problema?
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
Ror-es mailing list
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
Ror-es mailing list
[email protected]
–
Pedro MarÃn
Ror-es mailing list
[email protected]
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com