Sono passato a utilizzare la nuova identità di ASP.NET 2. In realtà utilizzo gli esempi di identità di Microsoft ASP.NET 2.0.0-beta2.Aggiungere nome utente e cognome a un ID 2 ASP.NET?
Qualcuno può dirmi dove e come posso modificare il codice in modo che memorizzi il nome e il cognome di un utente insieme ai dettagli dell'utente. Questo sarebbe ora parte di un reclamo e se sì, come potrei aggiungerlo?
suppongo avrei bisogno di aggiungere questo qui che è il metodo registro nel controllore conto:
if (ModelState.IsValid)
{
var user = new ApplicationUser { UserName = model.Email, Email = model.Email };
var result = await UserManager.CreateAsync(user, model.Password);
if (result.Succeeded)
{
var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme);
await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking this link: <a href=\"" + callbackUrl + "\">link</a>");
ViewBag.Link = callbackUrl;
return View("DisplayEmail");
}
AddErrors(result);
}
Anche se ho fatto aggiungere i nomi e cognomi allora dove viene questa memorizzato nel database? Devo creare una colonna aggiuntiva in una tabella per queste informazioni?
è il vostro metodo l'ultimo modo di farlo? Ho cercato in giro e ho trovato questa domanda: http://stackoverflow.com/questions/21404935/mvc-5-access-claims-identity-user-data Inoltre vedo alcuni altri esempi di aggiungere cose come crediti ora. Hai esaminato il modo di affermarlo per farlo? – Melina
sì, quello che stai chiedendo non ha nulla a che fare con le affermazioni ... leggi [questo] (http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information -in-asp-net-identity-in-vs-2013-templates.aspx) .. non c'è motivo di complicare eccessivamente le cose – dima
Come si ottiene a comparire nell'identità come reclamo? Ho bisogno di un altro processo per aggiungerlo alle tabelle sinistri per quell'utente? – Sinaesthetic