Cuando mis usuarios inician sesión, visualizo sus detalles (nombre, correo electrónico) en la interfaz de usuario. Cuando actualicen su perfil, me gustaría mostrar los detalles actualizados, sin que el usuario para iniciar la sesión y vuelva a iniciarla.Zend_Auth y detalles de usuario que cambian dinámicamente en la interfaz de usuario
Los detalles de interfaz de usuario se recuperan de Zend_Auth a través de un ayudante de vista. Zend_Auth está almacenando los detalles de 'identidad' en una sesión.
¿Cómo debo proceder para la actualización de los datos en la sesión ?:
estaba considerando recuperar las credenciales de inicio de sesión del usuario de la base de datos y utilizarlos para llamar Zend_Auth-> autenticar() de nuevo. El problema es que no sé la contraseña, solo que es md5 hash. Podría considerar un nuevo método, reauthenticate(), que configuraba el adaptador para eludir el md5 y salt, pero esto parece laborioso.
Estaba pensando en escribir directamente en el espacio de nombres de sesión de Zend_Auth, pero esto parece una receta para problemas?
¿Has encontrado un problema similar? ¿Cómo lo manejaste?
¡Sus ideas son muy apreciadas!
¿Está utilizando el correo electrónico como identidad y está cargando el nombre de la base de datos en su ayudante? –