Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
- byte[] buffer = new byte[1024];
- rng.GetBytes(buffer);
- string randomStr = BitConverter.ToString(buffer);
- string newPwd = Convert.ToBase64String(GenerateSaltedHash(Encoding.UTF8.GetBytes(user.Password), Encoding.UTF8.GetBytes(randomStr)));
- User newUser = new User();
- newUser.Level = user.Level;
- newUser.Disabled = 0;
- newUser.Password = newPwd;
- newUser.Salt = randomStr;
- newUser.UserName = user.UserName;
- newUser.Token = Convert.ToBase64String(Guid.NewGuid().ToByteArray());
- db.Utenti.Add(newUser);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement