1
Я хочу зашифровать пароль, хранящийся в методе Seed, с помощью SimpleCrypto.Как зашифровать пароль с помощью метода семян?
Это класс init.
protected override void Seed(MainContext context)
{
Role role1 = new Role { RoleName = "Admin" };
Role role2 = new Role { RoleName = "User" };
User user1 = new User { Email = "[email protected]", UserId = 1, Firstname = "Admin", ImageSrc = "batman.gif", Surname = "test", Password = "123456", PasswordSalt="", IsActive = true, CreateDate = DateTime.UtcNow, Roles = new List<Role>() };
User user2 = new User { Email = "[email protected]", UserId = 2, Firstname = "User", ImageSrc = "batman.gif", Surname = "test", Password = "eee", PasswordSalt="", IsActive = true, CreateDate = DateTime.UtcNow, Roles = new List<Role>() };
user1.Roles.Add(role1);
user2.Roles.Add(role2);
context.Users.Add(user1);
context.Users.Add(user2);
context.SaveChanges();
}
Я действительно не знаю, как связать это вместе.
Любое предложение?
почему бы не использовать встроенный UserManager, чтобы сделать это? – CoOl
Вы хотите зашифровать пароль с помощью симметричной схемы или хеш-пароля (подразумеваемый вашим фрагментом и, как правило, рекомендуется)? –
@CoOl У вас есть пример этого? Использование UserManager. –