Guest User

Untitled

a guest
Sep 25th, 2018
688
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Data.SqlClient;
  11. using MySql.Data.MySqlClient;
  12.  
  13. namespace Rust_Nights
  14. {
  15. public partial class Form1 : Form
  16. {
  17. private MySqlConnection conn;
  18. private string server;
  19. private string database;
  20. private string uid;
  21. private string password;
  22.  
  23. public Form1()
  24. {
  25. server = "sql174.main-hosting.eu";
  26. database = "u476341154_tehut";
  27. uid = "HIDDEN";
  28. password = "HIDDDEN";
  29.  
  30. string connString;
  31. connString = string.Format("SERVER={0};DATABASE={1};UID={2};PASSWORD={3};", server, database, uid, password);
  32.  
  33.  
  34. conn = new MySqlConnection(connString);
  35. InitializeComponent();
  36. }
  37.  
  38. private bool OpenConnection()
  39. {
  40. try
  41. {
  42. conn.Open();
  43. return true;
  44. }
  45. catch (MySqlException ex)
  46. {
  47. switch (ex.Number)
  48. {
  49. case 0:
  50. MessageBox.Show("Connection to server failed!");
  51. break;
  52. case 1045:
  53. MessageBox.Show("Server username or password is incorrect!");
  54. break;
  55. }
  56. return false;
  57. }
  58.  
  59. }
  60.  
  61. public bool IsLogin(string user, string pass)
  62. {
  63. //string query = "SELECT * FROM wp_users WHERE user_login='user' and user_pass= 'pass';";
  64. //string query = "SELECT * from wp_users WHERE user_login= '" + user + "' and user_pass = '" + pass + "'";
  65. string query = "SELECT * from wp_users WHERE user_login = @user and user_pass = @pass";
  66.  
  67.  
  68. try
  69. {
  70. if (OpenConnection())
  71. {
  72. MySqlCommand cmd = new MySqlCommand(sql, conn);
  73. MySqlDataReader reader = cmd.ExecuteReader();
  74.  
  75. if (reader.Read())
  76. {
  77. reader.Close();
  78. conn.Close();
  79. return true;
  80. }
  81. else
  82. {
  83. reader.Close();
  84. conn.Close();
  85. return false;
  86. }
  87. }
  88. else
  89. {
  90. conn.Close();
  91. return false;
  92. }
  93. }
  94. catch (Exception ex)
  95. {
  96. conn.Close();
  97. return false;
  98. }
  99. }
  100.  
  101.  
  102.  
  103.  
  104. private void Form1_Load(object sender, EventArgs e)
  105. {
  106.  
  107. }
  108.  
  109. private void label1_Click(object sender, EventArgs e)
  110. {
  111.  
  112. }
  113.  
  114. private void Login_Button_Click(object sender, EventArgs e)
  115. {
  116. string user = Username_Textbox.Text;
  117. string pass = Password_Textbox.Text;
  118.  
  119. if (IsLogin(@user, @pass))
  120. {
  121. MessageBox.Show("Welcome @user!");
  122. }
  123. else
  124. {
  125. MessageBox.Show("{user} does not exist or password is incorrect!");
  126.  
  127. }
  128. }
  129. }
  130. }
Add Comment
Please, Sign In to add comment