Tôi mới làm quen với lập trình web. Tôi yêu cầu một mô hình phổ biến để làm những việc như kiểm tra xác thực. Đây là kịch bản:Cách trang JSP nên kiểm tra xác thực
Trang web có trang đăng nhập cho khách truy cập. Nó sẽ lấy tên người dùng và mật khẩu được mã hóa và gửi chúng đến máy chủ, sau đó nhận được một mã lỗi (tên người dùng/mật khẩu không phù hợp) hoặc một phím auth từ máy chủ. Khi người dùng đăng nhập thành công, tôi muốn trang web tự động chuyển đến trang main.jsp
trình bày chức năng chính của trang web.
Trong trường hợp này, tôi muốn main.jsp
kiểm tra xác thực người dùng. Đó là, tôi không muốn điều đó xảy ra như người dùng có thể trực tiếp mở www.example.com/main.jsp
, và nếu họ đã làm điều như thế này, tôi muốn chuyển hướng họ đến trang đăng nhập.
Vậy làm cách nào tôi có thể chuyển thông tin xác thực trên trang và làm cách nào để ngăn người dùng truy cập trực tiếp vào main.jsp
mà không cần đăng nhập? Tôi có cần sử dụng phiên hay bất kỳ thứ gì không?
nếu tôi hiểu bạn một cách chính xác, có vẻ như những gì bạn cần là lọc trên ứng dụng web của bạn ...bạn có thể thử đọc http://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html –