Login.aspx.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. using System;
  2. using System.Text;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using MySql.Data.MySqlClient;
  9. using System.Diagnostics;
  10. using System.Collections;
  11. using System.IO;
  12. using Microsoft.Win32;
  13. using System.Data;
  14. namespace LYFZ.NationalMarketing
  15. {
  16. public partial class Login : System.Web.UI.Page
  17. {
  18. protected void Page_Load(object sender, EventArgs e)
  19. {
  20. }
  21. string strlogin = Admin.PublicClass.myDB.ToString();
  22. protected void Button1_Click(object sender, EventArgs e)
  23. {
  24. if (this.txtname.Text == "")
  25. {
  26. Response.Write("<script>alert('请输入用户名!');</script>"); return;
  27. }
  28. if (this.txtpwd.Value == "")
  29. {
  30. Response.Write("<script>alert('请输入密码!');</script>"); return;
  31. }
  32. string qu = "select * from login";
  33. MySqlConnection con = new MySql.Data.MySqlClient.MySqlConnection(strlogin);
  34. MySqlCommand da = new MySql.Data.MySqlClient.MySqlCommand(qu, con);
  35. con.Open();
  36. MySqlDataReader date = da.ExecuteReader();
  37. DataTable dt = new DataTable();
  38. dt.Columns.Add("id");
  39. dt.Columns.Add("Account");
  40. dt.Columns.Add("password");
  41. while (date.Read() == true)
  42. {
  43. DataRow row = dt.NewRow();
  44. for (int i = 0; i < dt.Columns.Count; i++)
  45. {
  46. row[i] = date[i];
  47. } dt.Rows.Add(row);
  48. }
  49. string sdad = dt.Rows[0]["Account"].ToString();
  50. string sgre = dt.Rows[0]["password"].ToString();
  51. Session["Account"] = sdad;
  52. if (this.txtname.Text == sdad && this.txtpwd.Value == sgre)
  53. {
  54. Response.Redirect("admin/Management.aspx");
  55. }
  56. else
  57. {
  58. Response.Write("<script>alert('登录失败!密码错误或账号不存在!');</script>");
  59. this.txtname.Text = "";
  60. this.txtpwd.Value = "";
  61. }
  62. }
  63. }
  64. }