Estoy ejecutando una aplicación web ASP.net MVC 3 y utilizando el proveedor de membresía. Me gustaría saber si es posible permitir al usuario (o administrador) cambiar un nombre de usuario de cuentas existente? No he encontrado una manera de hacer esto. El nombre de usuario no es una dirección de correo electrónico, pero se valida por su exclusividad antes de mi intento de asignar el nuevo nombre.Cambiar el nombre de usuario ASP.net MVC 3 Membresía
¡Cualquier ayuda sería apreciada!
¿Cómo se vuelve a emitir la cookie AuthenticationTicket? En una suposición, sugeriría invocar FormsAuthentication.SetAuthCookie(), pero tal vez usted lo sepa? –
Sí, lo tienes. Básicamente, eso creará una nueva cookie de autenticación y la enviará de vuelta con la respuesta, sobrescribiendo la cookie de autenticación anterior. Lo único que puedo pensar que puede causar problemas a alguien en algún lugar es que el tiempo de caducidad de la cookie se restablecerá. – Tommy
Invoqué eso con el nuevo nombre de usuario (y createPersistentCookie establecido en falso) pero descubrí que ni el nombre de usuario antiguo ni el nuevo podrían usarse para iniciar sesión. ¿Alguna idea? –