Yeni ASP.NET Kimlik 2'yi kullanmak için değiştim. Aslında Microsoft ASP.NET Kimlik Örnekleri 2.0.0-beta2'yi kullanıyorum.Kullanıcı adı Soyadı ve Soyadı bir ASP.NET Kimliğine 2?
Kimsenin kodu ve kodu nasıl değiştirebileceğimi söyleyebilmeleri için kullanıcı adıyla birlikte bir Kullanıcı Adı ve Soyadı kaydedebilir. Bu şimdi bir iddianın parçası olacak mıydı ve eğer öyleyse nasıl ekleyebilirim?
Ben hesap Kontrol ünitesindeki kayıt yöntemi olan burada bu eklemeniz gerekir varsayalım: Ayrıca
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);
}
bu veritabanında saklanır nerede o ilk ve son adlar eklemek yaptıysa? Bu bilgi için bir tabloda ek bir sütun oluşturmam gerekiyor mu?
bunu yapmanın en yeni yolu yöntemi var mı? Bu soruyu araştırdım ve şu soruyu sordum: http://stackoverflow.com/questions/21404935/mvc-5-access-claims-identity-user-data Ayrıca, şimdi iddia olarak bir şeyler ekleyerek başka örnekler de görüyorum. Bunu iddia etme yollarına baktın mı? – Melina
evet, sizin için ne istediğinizi iddialarla ilgisi yok ... [oku] [http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information -in-asp-net-kimlik-in-vs-2013-templates.aspx) .. şeyleri aşırı yapmak için bir neden yoktur – dima
Bu iddia olarak kimliğini göstermek için nasıl olsun? Bu kullanıcı için talep tablolarına eklemek için başka bir işleme ihtiyacım var mı? – Sinaesthetic