edu.ucsb.nceas.metacat
Class MetaCatSession
java.lang.Object
|
+--edu.ucsb.nceas.metacat.MetaCatSession
- public class MetaCatSession
- extends java.lang.Object
A Class that implements session tracking for MetaCatServlet users.
User's login data are stored in the session object.
User authentication is made through SRB RMI Connection.
Constructor Summary |
MetaCatSession(javax.servlet.http.HttpServletRequest request,
java.lang.String username,
java.lang.String password)
Construct a MetaCatSession |
Method Summary |
java.lang.String |
userLogin(javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
java.lang.String action,
java.lang.String htmlpath)
handle Login action for MetaCatServlet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaCatSession
public MetaCatSession(javax.servlet.http.HttpServletRequest request,
java.lang.String username,
java.lang.String password)
throws java.lang.IllegalStateException
- Construct a MetaCatSession
- Parameters:
request
- the request made from the clientusername
- the username entered when loginpassword
- the password entered when login
userLogin
public java.lang.String userLogin(javax.servlet.http.HttpServletResponse response,
java.lang.String username,
java.lang.String password,
java.lang.String action,
java.lang.String htmlpath)
- handle Login action for MetaCatServlet
Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.