Changeset 33083
- Timestamp:
- 2019-05-16T14:37:59+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java
r32939 r33083 92 92 */ 93 93 protected GSParams params = null; 94 95 /**96 * user id - new one per session. This doesn't work if session state is97 * saved between restarts - this requires this value to be saved too.98 */99 protected int next_user_id = 0;100 94 101 95 /** … … 449 443 HttpSession session = request.getSession(true); 450 444 session.setMaxInactiveInterval(session_expiration); 451 String uid = (String) session.getAttribute(GSXML.USER_ID_ATT); 452 if (uid == null) 453 { 454 uid = "" + getNextUserId(); 455 session.setAttribute(GSXML.USER_ID_ATT, uid); 456 } 445 String uid = session.getId(); 457 446 458 447 request.setCharacterEncoding("UTF-8"); … … 1159 1148 } 1160 1149 1161 synchronized protected int getNextUserId()1162 {1163 next_user_id++;1164 return next_user_id;1165 }1166 1167 1150 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 1168 1151 {
Note:
See TracChangeset
for help on using the changeset viewer.