Chức năng dành cho thành viên hệ thống:

Một phần của tài liệu Thông tin về nhóm thiết kế website sử dụng công nghệ ASP net (Trang 32 - 37)

Đăng ký thành viên

Với mỗi người dùng khi muốn tham gia làm thành viên của hệ thống, chức năng này cũng dành cho người quản trị khi đăng nhập vào hệ thống. Mục tiêu chủ yếu của thành viên là phân ra thứ bậc các quyền hạn để người dùng có những chức năng dành riêng cho mình.

Trước khi muốn đăng nhập vào trang web ta phải có một tài khoản trước. Và để có tài khoản đó ta phải đăng ký thành viên:

Ta có thể đăng ký thành viên thông qua menu Thành Viên ở trên cùng hoặc liên kết Đăng ký ở khung thành viên bên phải trang:

Yêu cầu ở đây là với mỗi thành viên thì phải có những thông tin tối thiểu là tên đăng nhập, mật khẩu, địa chỉ Email và các thông tin khác…. Và không thể có hai tên truy nhập giống nhau vì đây là điều kiện tối thiểu để phân biệt các thành viên với nhau. Sau khi bấm vào đăng ký thành viên:

Khi người dùng bấm vào nút đăng ký mà chưa nhập đầy đủ các thông tin cần thiết thì sẽ thông báo lỗi. Sử dụng Html.ValidationMessageFor. Là một đối tượng chuyên kiểm soát các lỗi do người dùng nhập vào.

Nếu nhập mật mã và mật mã nhập lại không giống nhau cũng sẽ báo lỗi

Còn một trường hợp là tên đăng nhập này đã có người đăng ký rồi thì không thể có một tên đăng nhập nữa như thế vì đây là khóa chính. Ta cũng sẽ nhận được thông báo lỗi:

Với trường dữ liệu kiểu ngày tháng ta sẽ cho người dùng có thể chọn giá trị thông qua Control Date Picker hoặc có thể nhập tùy ý:

Và nếu thành viên này nhập ngày tháng năm sinh là ngày tháng năm hiện tại hoặc thành viên này quá ít tuổi cũng sẽ không được đăng ký:

Nếu không vi phạm những lỗi này thì tài khoản sẽ được thông báo là tạo thành công.

Đăng nhập thành viên:

Ngay sau khi đăng ký thành công một tài khoản mới. Ta sẽ sử dụng luôn tài khoản này để đăng nhập vào hệ thống bằng cách click vào liên kết đăng nhập

ở bên phải trang .

Ở form đăng nhập này ta cũng phải xử lý 2 trường hợp là: - Nhập không đủ thông tin cần thiết:

- Tài khoản này chưa có hoặc mật khẩu không đúng:

Nếu không rơi vào 2 trường hợp này thì Thành Viên sẽ được đăng nhập vào hệ thống. Và khi đăng nhập thành công thì hệ thống sẽ hiển thị tên thành viên lên trên cùng bên phải của trang web

Và lúc này liên kết đăng ký và liên kết đăng nhập sẽ biến mất trên thanh menu trên cùng và thay vào đó là liên kết đăng xuất khỏi trạng thái đăng nhập, liên kết để đổi mật khẩu và liên kết tới trang để xem những đơn hàng của thành viên này.

Đổi mật khẩu:

Khi bấm vào liên kết sửa mật khẩu ta sẽ được điều hướng tới trang sửa mật khẩu.

Yêu cầu ta phải nhập mật khẩu cũ đúng. Và mật khẩu mới phải nhập chính xác cả ở nhập lại mật khẩu

Và nếu không rơi vào 2 trường hợp này thì thay đổi thành công:

Đăng xuất thành viên::

Chức năng này là khi thành viên không muốn truy nhập vào trang web nữa. Ta sẽ phải xóa hết các biến phiên Session và hiển thị lại nội dung như lúc chưa đăng nhập.

Để thực hiện chức năng này ta bấm vào liên kết Đăng xuất trên menu thành viên hoặc khung thành viên ở bên phải trang:

Sau khi bấm vào liên kết Đăng Xuất:

Một phần của tài liệu Thông tin về nhóm thiết kế website sử dụng công nghệ ASP net (Trang 32 - 37)