Tính năng đăng nhập không cần database này là cách mà bạn khai báo username, password vào trong file web.config, công việc này giúp bạn xử lý các tình huống tách biệt với cơ sở dữ liệu.
Bạn mở file web.config lên và khai báo các dòng code sau:
<!-- Đặt sau <system.web> login không dùng database--> <authentication mode="Forms"> <forms name="form1"> <credentials passwordFormat="Clear"> <user name="itdl" password="itdl"/> <user name="vidu" password="vidu"/> <user name="gido" password="gido"/> </credentials> </forms> </authentication> -->
Bạn nhớ là đặt code này sau
Bạn xử lý sự kiện click button đăng nhập của như sau:
<!-- protected void Button1_Click(object sender, EventArgs e) { if (System.Web.Security.FormsAuthentication.Authenticate(TextBox1.Text, TextBox2.Text) == true) { Session["role"] = true; Session["admin"] = TextBox1.Text; Response.Redirect("admin.aspx"); } else { Response.Write("<script>alert('Đăng nhập không thành công!!')</script>"); } } -->
Chúc thành công!
Nguồn: bcdonline.net