Sessionid wasn't stored in login function
Metacat client package comminute metacat through sessionid for keeping track the
user. Those sessionid wasn't stored in login function. So sometimes it will
cause error. For example, when you login in web site, then search metacat. The
sessionid of login wasn't stored and user is still public when you do search action.
#1 Updated by Jing Tao over 15 years ago
In handle login method in MetacatServlet class, the sessionid and session which
stored user name and password will be put into a hash table if user successfully
login. This is only place we store session. Whant a quest come to metacat, then
we will check in there is a sessionid parameter, if it does. We will pull out
the session for the request.
The testing works fine after the code change.