none
email usado para login y edición del email RRS feed

  • Pregunta

  • Hola,

    En un proyecto MVC4 con simplemembership, he personalizado la tabla usuarios y habilitado el login con email,  utilizao esta linea

      WebSecurity.InitializeDatabaseConnection("ContextoBlog", "Usuario", "UserId", "Email", autoCreateTables: true);

    Todo funciona bien, otra tarea que se me ha encomendado, es que un usuario pueda editar su email, ahi empieza mi problema, la edicion del email  funciona bien, el problema surge cuando el usuario quiere regresar a la vista GestionarCuenta una vez que ha editado su email (en la vista GestionarCuenta esta mi formulario de edición del email y otros datos del usuario), entonces, despues de la edicion del email, el enlace (ActionLink) que dirige a la vista GestionarCuenta  genera una URL: localhost/GestionarCuenta/-1 en lugar de  localhost/GestionarCuenta/4  . Entonces el usuario debe hacer un logout y un login( con el nuevo email) para que el sistema reconozca los cambios y el ID del usuario actual, que deberia ser 4.

    Alguna idea de como realizar este trabajo?

    Les agradezco de antemano.

    Saludos cordiales


    • Editado Richof viernes, 7 de marzo de 2014 16:20 corrección del titulo
    jueves, 6 de marzo de 2014 0:48