ASP Lab Guide 6

Tài liệu ASP Lab Guide 6: ASP Lab Guide 6 – T0410I 120 phút tiếp – Step by step Hướng dẫn làm phần Admin Login trong ASP Buớc 1: -Tạo CSDL MobileShop trong SQL Server -Tạo bảng admin -Viết những câu truy vấn để insert dữ liệu vào bảng trên Cho bảng admin ID Username Password 1 admin admin 2 yourname yourpass Bước 2: -Tạo thư mục MobileShop trong wwwroot -Trong thư mục MobileShop tạo một thư mục con tên là Images để chứa ảnh của sản phẩm -Tạo site tên là MobileShop trong DreamWeaverMX (ASP Javascript, thư mục gốc là MobileShop) Bước 3: -Copy ảnh sản phẩm vào thư mục Images -Tạo các file như hướng dẫn dưới đây và lưu vào thư mục MobileShhop 1. Kết nối tới CSDL (Connection.asp) -Đầu tiên tạo bạn phải tạo file Connection.asp sau đó save vào thư mục includes trong thư mục MobileShop -File này chứa tất cả các thông tin kết nối tới CSDL của bạn. -Các file khác trong ứng dụng của bạn phải include tới file Connection.asp để tạo ra sự kết nối tới CSDL -Chúng ta sẽ dùng connection tới SQ...

doc4 trang | Chia sẻ: hunglv | Lượt xem: 1419 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu ASP Lab Guide 6, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ASP Lab Guide 6 – T0410I 120 phút tiếp – Step by step Hướng dẫn làm phần Admin Login trong ASP Buớc 1: -Tạo CSDL MobileShop trong SQL Server -Tạo bảng admin -Viết những câu truy vấn để insert dữ liệu vào bảng trên Cho bảng admin ID Username Password 1 admin admin 2 yourname yourpass Bước 2: -Tạo thư mục MobileShop trong wwwroot -Trong thư mục MobileShop tạo một thư mục con tên là Images để chứa ảnh của sản phẩm -Tạo site tên là MobileShop trong DreamWeaverMX (ASP Javascript, thư mục gốc là MobileShop) Bước 3: -Copy ảnh sản phẩm vào thư mục Images -Tạo các file như hướng dẫn dưới đây và lưu vào thư mục MobileShhop 1. Kết nối tới CSDL (Connection.asp) -Đầu tiên tạo bạn phải tạo file Connection.asp sau đó save vào thư mục includes trong thư mục MobileShop -File này chứa tất cả các thông tin kết nối tới CSDL của bạn. -Các file khác trong ứng dụng của bạn phải include tới file Connection.asp để tạo ra sự kết nối tới CSDL -Chúng ta sẽ dùng connection tới SQL Server, các bạn có thể nghiên cứu thêm về việc dùng Access Nội dung của file Connection.asp như sau: <% var oConn; // Khởi tạo đối tượng kết nối và tạo kết nối ADO tới CSDL SQL Server Authors oConn = Server.CreateObject("ADODB.Connection"); oConn.Open("Provider=SQLOLEDB;Server=ten_server;Database=MobileShop;UID=sa;PWD=sa"); // Khởi tạo đối tượng kết nối và tạo kết nối ADO tới CSDL Access Authors // Ánh xạ CSDL Access authors thành một đường dẫn vật lý //var filePath; //filePath = Server.MapPath("authors.mdb"); //oConn = Server.CreateObject("ADODB.Connection"); //oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +filePath); %> 2.Hiển thị trang login (LoginForm.asp) -Trang này hiển form login để admin login Nội dung của file LoginForm.asp như sau: Login User: Password: 3.Trang xử lý thông tin login (LoginVerify.asp) -Trang này xử lý thông tin login, nếu hợp lệ thì sẽ chuyển hướng sang trang dành cho admin, nếu không sẽ thông báo lỗi Nội dung trang LoginVerify.asp như sau: <% var username = Request.Form("username"); var password = Request.Form("password"); var strSQL = "select * from admin where username=' " + username + " ' and password =' " + password + " ‘ "; var rsVerify = oConn.Execute(strSQL); if (rsVerify.EOF) { oConn.Close(); Response.Redirect("LoginForm.asp?msg=" + Server.URLEncode("Sai email hoặc passowd")); } //Neu login thanh cong se lay thông tin cua Admin de dưa vao session va chuyen huong sang trang //adminpage Session("AdminID") = rsVerify.fields("id").value; Session("Username") = rsVerify.fields("username").value; rsVerify.Close(); oConn.Close(); Response.Redirect("AdminPage.asp"); %> 4.Trang dành cho Admin (AdminPage.asp) -Trang này dùng để hiển thị thông tin dành cho admin, nếu bạn chưa đăng nhập thì sẽ chuyển hướng về trang đăng nhập <% //Check if admin is logined in if ((Session("AdminID") == null) || (Session("AdminID") == "")) { Response.Redirect("LoginForm.asp"); } Response.Write("You are logined as Admin!"); Response.Write("Click here to logout"); %> 4.Trang dành cho Logout (Logout.asp) -Trang này dùng để logout, nó sẽ hủy bỏ session của Admin, hủy bỏ thông tin đăng nhập của admin <% Session("AdminID") = ""; Response.Redirect("LoginForm.asp"); %>

Các file đính kèm theo tài liệu này:

  • docASP Lab guide 6- ITT.doc