Guest User

Untitled

a guest
May 20th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. MySqlConnection conn = new MySqlConnection("server=localhost; user id=root; database=news_db; pooling=false;");
  2. conn.Open();
  3.  
  4. string user = Request["username"];
  5. string pass = Request["password"];
  6. TextWriter wr = Response.Output;
  7. if ((user != null) && (pass != null))
  8. {
  9.  
  10. string q1 = "SELECT * FROM `users` WHERE username=\"" + user + "\"";
  11. MySqlCommand cmd = new MySqlCommand(q1, conn);
  12. MySqlDataReader dr = cmd.ExecuteReader();
  13. conn.Close();
  14. conn.Open();
  15. if (!dr.HasRows)
  16. {
  17. string query = "INSERT INTO `users` (`username`, `password`) VALUES (\"" + user + "\", \"" + pass + "\")";
  18. MySqlCommand cmd1 = new MySqlCommand(query, conn);
  19. cmd1.ExecuteNonQuery();
  20. conn.Close();
  21. conn.Open();
  22. String q2 = "SELECT id FROM `users` WHERE username=\"" + user + "\"";
  23. MySqlCommand cmd2 = new MySqlCommand(q2, conn);
  24. MySqlDataReader dr1 = cmd2.ExecuteReader();
  25. dr1.Read();
  26. int id = Convert.ToInt32(dr1["id"].ToString());
  27. wr.Write(id);
  28. }
  29. else
  30. {
  31. bool access = (dr["password"].ToString().CompareTo(pass) == 0);
  32. if (!access)
  33. wr.Write("<p>Access denied! Wrong password!</p>");
  34. else
  35. wr.Write(dr["id"].ToString());
  36. }
  37. }
  38. else
  39. wr.Write("No values inserted");
  40.  
  41. conn.Close();
  42. }
Add Comment
Please, Sign In to add comment