c. Các thủ tục, hàm, tool sử dụng vàcác chú ý khi xây dựng trang web
3.2.5. Trang đăng nhập vào hệ thống a Hình ảnh
a. Hình ảnh
Hình 3.10. Trang đăng nhập
b. Chức năng
- Cơ sở dữ liệu user gồm 3 bảng
Bảng DangNhap(Ten,MK,DCM) để lưu tên đăng nhập, mật khâu, địa chỉ email của người dùng.
Bảng TruyCap(Ngay, LuotTC) lưu tổng số lượt truy cập trong ngày của tất cả người dùng ( có là thành viên hay không là thành viên).
Bảng UserTruyCap(NgayTC,SolanTC,TenTC) lưu số lượt truy cập trong ngày của tất cả người dùng là thành viên của hệ thống.
- Đăng nhập vào hệ thống : Để người dùng có thêm các quyền cập nhật thông tin của đối tượng như đường hay điểm, nếu người dùng không đăng nhập thì chỉ được quyền xem và tìm kiếm các đối tượng.
Đăng kí thành viên : Người dùng có thể đăng kí làm thành viên để có thêm các quyền đó. Khi người dùng đăng kí thành viên hệ thống sẽ kiểm tra xem tên đăng nhập và email đã tồn tại trong cơ sở dữ liệu chưa, nếu đã tồn tại thì hệ thống sẽ báo là địa chỉ email hay tên đăng nhập đã tồn tại nếu chưa tồn tại thì bạn đã đăng kí thành công. Khi trang đăng nhập được load lên, hệ thống sẽ thống sẽ thông báo tổng số người dùng, số thành viên đã truy cập vào hệ thống trong ngày.
c. Các thủ tục, hàm, tool sử dụng và các chú ý khi xây dựng trang web web
- Biến toàn cục ktrdn : trả về giá trị true khi người dùng là thành viên đăng nhập vào hệ thống
- void Page_Load hàm này sẽ lấy dữ liệu trong user.mdb để đưa ra số lượt truy cập trong ngày.
- void Button1_Click hàm này kích hoạt chức năng đăng nhập bằng cách kiểm tra 2 biến nhập vào là user và pass trong 2 textbox, nếu tồn tại trong cơ sở dữ liệu thì người dùng đã đăng nhập thành công.