public void SHA1_hash_is_equal_to_other_generator_using_default_encoding() { string wordToHash = "milk"; string milkHash = "cf5dbf0ec57dff5da56d86c45b3bdd11849a065a".ToUpperInvariant(); Assert.AreEqual(milkHash, SHA.CreateSHA1Hash(wordToHash)); }
public ActionResult Register(RegisterModel registerModel) { if (!ValidateRegister(registerModel.User.UserName, registerModel.User.Password, registerModel.PasswordAgain)) { return(View()); } registerModel.User.Password = SHA.CreateSHA1Hash(registerModel.User.Password); _userRepository.Add(registerModel.User); _userRepository.Save(); FormsAuthentication.SetAuthCookie(registerModel.User.UserName, false); return(RedirectToAction("Index", "Home")); }
public override bool ValidateUser(string username, string password) { if (string.IsNullOrEmpty(password)) { return(false); } string hash = SHA.CreateSHA1Hash(password); User user = _userRepository.FindByUserName(username); if (user == null) { return(false); } if (user.Password == hash) { return(true); } return(false); }
protected override void Seed(PSBlogContext context) { Role administrator = new Role() { Name = Settings.Default.SuperAdminRole, }; context.Roles.Add(administrator); User admin = new User { UserName = Settings.Default.SuperAdminName, Password = SHA.CreateSHA1Hash("milk"), Roles = new List <Role>() { administrator } }; context.Users.Add(admin); User normalUser = new User { UserName = "******", Password = SHA.CreateSHA1Hash("milk"), }; context.Users.Add(normalUser); Tag tag = new Tag() { Name = "mytag" }; context.Tags.Add(tag); Comment comment1 = new Comment() { Content = "Comment#1", User = admin }; Comment comment2 = new Comment() { Content = "Comment#2", User = normalUser }; context.Comments.Add(comment1); context.Comments.Add(comment2); string paragraph1 = string.Format("<p>{0}</p>", Ipsum.GetPhrase(50)); string paragraph2 = string.Format("<p>{0}</p>", Ipsum.GetPhrase(75)); Post post = new Post { Title = "Hello, World", Content = paragraph1 + paragraph2, DatePosted = DateTime.Now, Tags = new List <Tag> { tag }, Comments = new List <Comment> { comment1, comment2 } }; post.UrlSlug = Slug.GenerateSlug(post.Title); context.Posts.Add(post); Blog defaultBlog = new Blog { Title = "I <3 Blogs", Owner = admin, Posts = new List <Post> { post } }; defaultBlog.UrlSlug = Slug.GenerateSlug(defaultBlog.Title); context.Blogs.Add(defaultBlog); context.SaveChanges(); }