Ich habe einen Code wie folgt geschrieben:Implementierung erinnere mich mit .NET Identität
if (user.PasswordHash == Helpers.PasswordHelper.CreatePasswordHash(model.Password, user.PasswordSalt))
{
ClaimsIdentity identity = new ClaimsIdentity(DefaultAuthenticationTypes.ApplicationCookie);
identity.AddClaim(new Claim(ClaimTypes.NameIdentifier, model.Email));
List<Claim> claims = new List<Claim>();
var roles = user.UserRoles.Where(x => x.UserId == user.UserId).ToList();
foreach (var item in roles)
{
claims.Add(new Claim(ClaimTypes.Role, item.Roles.RoleName));
}
identity.AddClaims(claims);
identity.AddClaim(new Claim(ClaimTypes.Name, model.Email));
AuthenticationManager.SignIn(identity);
return RedirectToAction("Index", "Dashboard");
}
In meinem Modell habe ich die mir Eigenschaft erinnern, die ich bei User-Login integrieren möchten, wie kann ich das tun?
P.S. Der Wert ist Bool und ich muß nur irgendwie jetzt zu dem Browser mitteilen, was der Benutzer aus dem Login-Menü aufgenommen ...
Ich denke, diese Antwort könnte Sie in der richtigen Richtung loslegen : http://stackoverflow.com/questions/19091157/how-do-you-login-authenticate-a-user-with-asp-net-mvc5-rtm-bits-using-aspnet-ide –