Tôi sẽ xác định duy nhất một người dùng bằng cách lưu trữ một ID duy nhất trong cookie của họ. HttpSession ID là một lựa chọn tốt từ tìm kiếm google của tôi. Chỉ muốn biết nó độc đáo như thế nào? Là nó duy nhất cho các webcontainer hoặc một khi nó hết hạn, nó sẽ được tái sinh? Nếu nó lặp đi lặp lại, tất cả đăng nhập người dùng của tôi có thể đi cho một toss.Need một số ý kiến chuyên gia về việc sử dụng sessonID như một định danh duy nhất cho người dùng của tôi.ID HttpSession độc đáo như thế nào?
6
A
Trả lời
2
ID phiên phải xác định duy nhất một phiên trên máy chủ hoặc trên một cụm máy chủ. Bạn không có bất kỳ sự đảm bảo nào về tính duy nhất trong quá trình khởi động lại. Tại sao bạn không chỉ đơn giản sử dụng chuỗi cơ sở dữ liệu hoặc UUID?
+0
cảm ơn ý kiến của bạn, vì vậy tôi sẽ sử dụng UUID sau đó. – cherit
7
ID phiên là duy nhất và có ý nghĩa chỉ trong suốt thời gian của phiên. ID phiên xác định phiên: không có gì hơn, không có gì ít hơn. Nó không xác định người dùng.
Bạn không thể và không nên dựa vào ID phiên bao giờ được sử dụng lại, hãy để một mình cho cùng một người dùng.
Các vấn đề liên quan
- 1. MPMediaItemPropertyPersistentID độc đáo như thế nào?
- 2. ID độc đáo trên NSViews
- 3. XAML độc đáo như thế nào?
- 4. LINQ độc đáo như thế nào?
- 5. id tính năng độc đáo knockout.js mẫu
- 6. ID độc đáo với thời gian()
- 7. HttpSession được triển khai như thế nào?
- 8. MongoDB Morphia - Độc đáo
- 9. Mã thông báo thiết bị có độc đáo như ID thiết bị không?
- 10. Làm thế nào để Koala chơi độc đáo với Omniauth?
- 11. MySQL độc đáo cột chuỗi
- 12. hashcode độc đáo
- 13. Hệ thống Tìm/Thay thế Độc đáo Không Hoạt động
- 14. Tạo các biến độc đáo
- 15. câu hỏi độc đáo cột ngủ đông
- 16. jQuery + parseInt() không chơi độc đáo
- 17. độc đáo đọc outlook tài sản mailitem
- 18. Django có điều kiện độc đáo cùng
- 19. Mongoose xác nhận độc đáo loại lỗi
- 20. độc đáo/sắp xếp trong data.frame
- 21. độc đáo() trong hơn một biến
- 22. Đẩy dữ liệu độc đáo vào vector
- 23. Chia mảng vào cặp độc đáo
- 24. ID độc đáo giữa người sử dụng và quản trị viên với lập mưu Rails
- 25. Tạo NSMutableArray hoặc NSMutableSet độc đáo
- 26. Có cách nào để tạo mã ngắn độc đáo như GUID ngắn không?
- 27. string.GetHashCode() tính độc đáo và va chạm
- 28. Mongodb chỉ số thưa thớt độc đáo
- 29. Không độc đáo bảng/bí danh
- 30. chế độc đáo trong XML Schema
Dường như an toàn để nói điều này sẽ thay đổi dựa trên vùng chứa servlet nào bạn sử dụng; mà tôi nghĩ rằng củng cố ý tưởng rằng bạn cũng có thể dễ dàng sử dụng một "trình tạo id duy nhất" của riêng bạn. –