วันพุธที่ 23 ตุลาคม พ.ศ. 2556

ASP.NET C# Easy Login

เริ่มจากลากคอนโทรลมาวางในหน้าเว็บฟอร์ม


และสร้างฟอร์มใหม่ อีก 2 หน้า เพื่อ ล็อกอินผ่านแล้วให้เข้าหน้านั้น และเมื่อต้องการรีจิสเตอร์ใหม่ให้เข้าไปยังอีกหน้า

ให้ using System.Data;
     using System.Data.SqlClient;
     using System.Configuration ;
ก่อนที่จะเขียนโค้ดเพื่อให้สามารถเรียกใช้การสร้าง connection

ที่ปุ่ม Login ให้เขียนโค้ดดังนี้
string cs = ConfigurationManager.ConnectionStrings[1].ConnectionString;
        using (SqlConnection con = new SqlConnection(cs))
        {
            SqlCommand cmdcheckusr = new SqlCommand();
            cmdcheckusr.Connection = con;
            cmdcheckusr.CommandText = "SELECT       count(*) FROM            LOGIN WHERE (USERNAME = '" + txtUsername.Text.Trim() + "') and (PASSWORD = '"+txtPassword.Text.Trim()+"') ";
            con.Open();
            int temp = Convert.ToInt32(cmdcheckusr.ExecuteScalar().ToString());
            //con.Close();
            if (temp < 1)
            {
                HyperLink1.Visible = true;
            }
            else
            {
                HyperLink1.Visible = false;
                Session["New"] = txtUsername.Text.Trim();
                Response.Redirect("Secure.aspx");
            }
        }






ไม่มีความคิดเห็น:

แสดงความคิดเห็น