я Добавьте новое свойство идентичности asp.net 2.2.1 (таблица AspNetUsers) код первогоКак добавить еще Propertys в User.Identity Из таблицы AspNetUsers в идентичности 2.2.1
public class ApplicationUser : IdentityUser
{
public string AccessToken { get; set; }
public string FullName { get; set; }
public string ProfilePicture { get; set; }
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
{
// Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
// Add custom user claims here
return userIdentity;
}
}
Хорошо, теперь я хотите вызвать профиль Изображение, например, этот код: User.Identity.ProfilePicture;
решение:
Вы должны создать свои собственные классы, реализующие IIdentity и IPrincipal. Затем назначьте их в свой global.asax в OnPostAuthenticate.
Но я не знаю, как это сделать !! как создать свои собственные классы, которые реализуют IIdentity и IPrincipal. Затем назначьте их в свой global.asax в OnPostAuthenticate. Спасибо.
Большое вам спасибо :) – MoHaMmAd