برای انتقال Areaها به یک پروژه دیگر باید از Application Parts استفاده کرد یا میتوان تمامی قسمتهای برنامه را با استفاده از Application Parts جدا سازی کرد؟
۷ سال قبل، جمعه ۳۱ شهریور ۱۳۹۶، ساعت ۱۴:۵۵
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(User applicationUser) { // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType var userIdentity = await CreateIdentityAsync(applicationUser, DefaultAuthenticationTypes.ApplicationCookie); // Add custom user claims here userIdentity.AddClaim(new Claim("emailaddress", applicationUser.Email)); return userIdentity; }
public virtual async Task<ActionResult> Login(LoginViewModel viewModel, string returnUrl) { // ... more code var user = await this._userManager.FindByNameAsync(viewModel.UserName); await this._userManager.GenerateUserIdentityAsync(user); return this.View(viewModel); }
_.For<IPrincipal>().Use(() => HttpContext.Current.User);
var useremail = this._principal.GetClaimValue("emailaddress");
_identity.GetEmailAdress()