Trang chủ Lập trình ASP - ASP.NET Tạo trang đăng nhập và đăng xuất ASP.NET

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

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
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 cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Binance Launchpad có dễ… húp như bạn tưởng

Tiền kỹ thuật số (cryptocurrency) đang dần mở rộng. Kể ra mình biết khái niệm này từ rất lâu. Nếu các bạn là độc...

10 Công Cụ Có Thể Thay Thế ChatGPT

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI. Nó cung cấp các câu trả lời nhanh chóng và ngắn...

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

BẠN XEM CHƯA

Plants vs Zombies: Ngăn chặn xác sống xâm nhập

Game lấy bối cảnh của một thành phố bị zombies tấn công. Lũ quỷ (zombies) đến ngôi nhà của người chơi. Ngôi nhà đó...

Cách sắp xếp lại hình ảnh trong album trên Facebook

Mặc định khi upload ảnh lên một album trên Facebook thì hình ảnh upload lên trước sẽ hiển thị trước, hình ảnh upload lên...

Trải nghiệm eToro và cái kết hơi đăng đắng

Dạo này... nghèo quá nên cũng lên mạng tìm xem có cách nào kiếm tiền không. Vô tình thấy quảng cáo của eToro và...

Tìm phần mềm cần dùng trên Windows 10

Từ Windows 8 và nay là Windows 10, Microsoft đã thay đổi cách bố trí các phần mềm trên thanh menu Start. Do đó,...

Đọc 78 đầu báo online tiếng Việt trên Windows 10

Báo 10 cung cấp cho bạn hơn 70 đầu báo online như: Tuổi trẻ, Thanh niên, Vietnamnet, VNExpress, Dân trí, Zing News,... nhưng có...