Tạo trang đăng nhập và đăng xuất ASP.NET

Hôm nay xin chia sẻ với các bạn cách tạo trang đăng nhập và đăng xuất với ngôn ngữ ASP.Net trên nền tảng C#.

Ở đây mình sử dụng SQL là cơ sở dữ liệu và mình tạo ra dữ liệu có tên là dangnhap và trong đó có 1 bảng là bảng NguoiDung với 2 trường dữ liệu là TaiKhoan và MatKhau.

Ví dụ đơn giản nên mình sẽ tạo ra 3 trang web là dangnhap.apsx, dangxuat.aspx và thanhvien.aspx. Quy trình hoạt động sẽ như thế này. Người dùng muốn vào trang thanhvien.aspx thì bắt buộc phải là thành viên và đăng nhập tại trang dangnhap.aspx. Tại trang thanhvien.aspx có liên kết với trang dangxuat.aspx để giúp người dùng thoát ra và muốn vào lại trang thanhvien.aspx thì yêu cầu.

Diễn giải:

Như vậy ta tao ra trang dangnhap.aspx có 2 textbox là tài khoản và mật khẩu cùng với nút bấm đăng nhập. Nhập mật khẩu vào nếu đúng sẽ chuyển qua trang thanhvien.aspx sai sẽ có thông báo.

Trang thanhvien.aspx tạo một điều kiện kiểm tra session. Nếu session đúng với điều kiện thì sẽ mở trang không thì chuyển lại trang dangnhap.aspx.

Trang dangxuat.aspx là trang thay đổi giá trị session để nó không còn phù hợp với điều kiện đầu vào của trang thanhvien.aspx nữa và tự động chuyển sang trang chỉ định sau khi đăng xuất (ở đây mình sẽ dùng là dangnhap.aspx).

Bạn có thể tải mã nguồn ví dụ tại:

Mediafire: http://tinyurl.com/m7dff7t
Yandex: http://tinyurl.com/mxq2evd
Box.net: http://tinyurl.com/luy272d

Chú ý: Tài khoản và mật khẩu: admin/admin. Bạn cần import cơ sở dữ liệu trước khi sử dụng nhé.

Huỳnh Mai Anh Kiệt

Cảm ơn bạn đã đánh giá! Bạn có thể chia sẻ cảm nhận bài viết này lên các mạng xã hội: hoặc .
Bạn cảm thấy thế nào về bài viết này?
  • Vui mừng
  • Hấp dẫn
  • Thú vị
  • Chán
  • Buồn
  • Tức giận

Huỳnh Mai Anh Kiệt

Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

leave a comment

Create Account



Log In Your Account