Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.38 KB | None | 0 0
  1. protected void Bsubmit_Click(object sender, EventArgs e)
  2.     {
  3.         SqlConnection conn = new SqlConnection("Server=.; Database=LoginDatabase; Trusted_Connection=True;");
  4.         conn.Open();
  5.         SqlCommand cmd = new SqlCommand("select Passhash from Userdata where Username=@Username", conn);
  6.         cmd.Parameters.AddWithValue("@UserName", Uname.Text);
  7.         string sPassword = (string)cmd.ExecuteScalar();
  8.         if (sPassword == Pword.Text)
  9.         {
  10.             string passwordrehash = BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13);
  11.             SqlCommand update = new SqlCommand("Update Userdata set Passhash=@PHash Where Username=@Username", conn);
  12.             update.Parameters.AddWithValue("@Username", Uname.Text);
  13.             update.Parameters.AddWithValue("@PHash", passwordrehash);
  14.             update.ExecuteNonQuery();
  15.         }
  16.         else if (BCrypt.Net.BCrypt.PasswordNeedsRehash(sPassword, 13))
  17.         {
  18.             string passwordrehash = BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13);
  19.             SqlCommand update = new SqlCommand("Update Userdata set Passhash=@PHash Where Username=@Username", conn);
  20.             update.Parameters.AddWithValue("@UserName", Uname.Text);
  21.             update.Parameters.AddWithValue("@PHash", BCrypt.Net.BCrypt.HashPassword(Uname.Text, 13));
  22.             update.ExecuteNonQuery();
  23.         }
  24.         else
  25.         {
  26.  
  27.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement