Problema dopo aggiornamento Username Membership provider

giovedì 21 marzo 2013 - 13.23
Tag Elenco Tags  C#  |  .NET 4.0

svipla Profilo | Senior Member

Ciao a tutti

Sto utilizzando il provider di sqlserver e devo dare la possibilità ad un utente di poter modificare la sua username. Leggendo un pò ho trovato che non c'è nessun metodo e per questo motivo ho scritto un semplice upload che modifica la username nella tabella aspnet.Users.

Però, dopo aver modificato la username, se provo ad eseguire un'operazione del genere:

MembershipUser member = Membership.GetUser(user.UserId);
member.Email = user.Email;
if (!string.IsNullOrEmpty(user.Password)) member.ChangePassword(member.ResetPassword(), user.Password);
member.IsApproved = user.IsApproved;
Membership.UpdateUser(member);
IsLockedOutUpdate(user.UserId, user.IsLockedOut);

mi da errore segnalando 'Utente non trovato' per esempio quando eseguo member.ChangePassword

Dove sbaglio? Ci sono altre tabelle da modificare?

Grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5