Monday 28 October 2013

Login Function With Query ASP.Net

Untuk membuat fungsi login yang harus diperhatikan adalah koneksi dan apakah pencarian dengan username dan password ditemukan atau tidak. setelah itu mau apa kita apakan setelah login berhasil dan gagal. semuanya dapat kita bentuk dalam kode berikut ini :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
        protected void loginAction(string username, string password) {

            string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings["namakoneksi"].ConnectionString;
            SqlConnection sqlConn = new SqlConnection(strConnection);
            sqlConn.Open();
            SqlCommand sqlCmd = new SqlCommand("select * from Users where username=@username and password=@password", sqlConn);
            sqlCmd.CommandType = CommandType.Text;
            sqlCmd.Parameters.AddWithValue("@username", username);
            sqlCmd.Parameters.AddWithValue("@password", password);
            SqlDataReader reader = sqlCmd.ExecuteReader();
            if (reader.HasRows)
            {
                reader.Read();
                Session["username"] = reader["username"].ToString();
                Response.Redirect("WebForm1.aspx");
            }
            else { 
                //lakukan apa ketika kondisi tidak di temukan
            }
        }

No comments:

Post a Comment