Đăng nhập Tên đăng nhập Mật khẩu Lê Đình Duy - ĐH KHTN Tp HCM 265 Tạo trang login.asp để kiểm tra tên đăng nhập mật nhập vào có hợp lệ hay khơng Nếu hợp lệ, ngồi thông báo thành công, trang gán giá trị cho biến Session lưu thông tin đăng nhập hợp lệ người dùng Đăng nhập Trong trang web (giả sử authenpage.asp)mà bạn muốn người dùng phép truy cập đăng nhập thành công, đặt dòng lệnh kiểm tra sau đầu trang web sau: Response.Write "
Bạn quyền thực thao tác Hãy đăng nhập" Response.End end if %> Mở rộng trang cho người dùng truy cập vào trang authenpageext.asp mà chưa đăng nhập yêu cầu đăng nhập Sau đăng nhập xong, cho phép quay trở lại trang authenpageext.asp để thực tiếp Ngoài ra, sử dụng thêm cookies để người dùng quay trở lại trang loginform.asp lần sau, hệ thống tự động nhớ lại tên người dùng đăng nhập trước (xem giải trang authenpageext.asp, trang loginform.asp loginext.asp) 9.3 Tạo quản lí giỏ chợ (shopping cart) Ta tạo trang booklist.asp (kế thừa từ trang searchbook.asp) để liệt kê sách cho người dùng chọn Trên dòng, ta thêm vào button Add to Cart phép người dùng thêm sách chọn vào giỏ chợ Để xem sách chọn mua, ta dùng trang viewcart.asp Nhập sách Lê Đình Duy - ĐH KHTN Tp HCM Button Add to Cart button kiểu Submit liên kết với form có control hidden chứa thông tin BOOK_ID action đến trang addtocart.asp để quản lí giỏ chợ Để quản lí giỏ chợ, ta dùng biến mảng chiều lưu đối tượng Session Biến mảng cột lưu mã sách BOOK_ID, cột lưu số lượng cần mua tương ứng với sách mà người dùng chọn Ngoài dùng thêm biến NumBook để quản lí số lượng sách chọn Lưu ý rằng, để thao tác biến mảng lưu Session, ta không thao tác trực tiếp mà phải chép liệu từ biến Session mảng phụ trước dùng cập nhật lại sau dùng xong Kịch sau: arBook = Session("arBook") 'chép liệu // Thao tác arBookSelected Session("arBook") = arBook 'cập nhật vào biến Session Trang addtocart.asp làm nhiệm vụ lấy BOOK_ID cập nhật vào mảng arBook NumBook 269 270 Email: ledduy@ieee.org Lê Đình Duy - ĐH KHTN Tp HCM Email: ledduy@ieee.org Thêm sách vào giỏ hàng 8"> Xem thông tin giỏ hàng Trang viewcart.asp cho phép xem thông tin giỏ chợ mặt hàng chọn Trang lấy liệu từ mảng BOOK_ID lưu biến Session, kết hợp với việc đọc CSDL biết thông tin mặt hàng