Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void Bsubmit_Click(object sender, EventArgs e)
- {
- SqlConnection conn = new SqlConnection("Server=.; Database=LoginDatabase; Trusted_Connection=True;");
- conn.Open();
- SqlCommand cmd = new SqlCommand("select Passhash from Userdata where Username=@Username", conn);
- cmd.Parameters.AddWithValue("@UserName", Uname.Text);
- string sPassword = (string)cmd.ExecuteScalar();
- if (sPassword == Pword.Text)
- {
- string passwordrehash = BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13);
- SqlCommand update = new SqlCommand("Update Userdata set Passhash=@PHash Where Username=@Username", conn);
- update.Parameters.AddWithValue("@Username", Uname.Text);
- update.Parameters.AddWithValue("@PHash", passwordrehash);
- update.ExecuteNonQuery();
- }
- else if (BCrypt.Net.BCrypt.PasswordNeedsRehash(sPassword, 13))
- {
- string passwordrehash = BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13);
- SqlCommand update = new SqlCommand("Update Userdata set Passhash=@PHash Where Username=@Username", conn);
- update.Parameters.AddWithValue("@UserName", Uname.Text);
- update.Parameters.AddWithValue("@PHash", BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13));
- update.ExecuteNonQuery();
- }
- else
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement