What is the main purpose of session management?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Track user activities". HTTP không giữ trạng thái nên mỗi request về đến server là một lượt rời rạc; quản lý phiên gắn các lượt đó vào cùng một người dùng bằng một định danh phiên, nhờ vậy mới giữ được trạng thái đăng nhập, giỏ hàng hay bước đang làm dở khi người dùng đi qua nhiều trang. Lựa chọn "Increase network performance" không phải mục đích: giữ phiên còn tốn bộ nhớ trên server và thêm dữ liệu đi kèm mỗi lượt gọi. Lựa chọn "Long-term data storage" nhầm vai với cơ sở dữ liệu, vì phiên bị xoá khi quá thời gian chờ, khi mã gọi huỷ phiên hoặc khi server khởi động lại. Lựa chọn "Protect data transmitted from client to server" là việc của kênh truyền được mã hoá; bản thân phiên không che dữ liệu trên đường đi, và định danh phiên bị lấy còn là một rủi ro phải phòng.
Cùng phần 6
How can Session Tracking be done?Có lời giảiCâu hỏiWhat is the most secure way to handle session invalidation during logout?Có lời giảiCâu hỏiAssuming that there is a link logout at the top of the profile.jsp, orderhistory.jsp.
<a href="logoutServlet">Logout</a>
When the client clicks the logout link, the following code in the logoutServlet runs:
HttpSession session = request.getSession();
//TODO
response.sendRedirect("login.jsp");
What is the best code to write in the TODO section to complete the logout function?Có lời giảiCâu hỏiCả 25 câu của chủ đề25 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây