litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
package org.litesoft.servlets;
import javax.servlet.http.*;
import org.litesoft.util.*;
public class LoginValidateServlet extends UnauthenticatedForwardingServlet
{
protected String process( HttpServletRequest pRequest, HttpServletResponse pResponse, HttpSession pSession )
{
UserAuthenticationService service = UserAuthenticationService.getInstance( this );
String zUserName = pRequest.getParameter( "username" );
String zPassword = pRequest.getParameter( "password" );
AuthenticationObject zAO = AuthenticationObject.get( pSession );
zAO.setUserName( zUserName );
if ( !service.isUserValid( zUserName, zPassword ) )
{
zAO.setMessage( "Invalid User or Password" );
return "/LoginPageServlet";
}
zAO.setAuthenticated( true );
zAO.setMessage( "" );
String zTarget = zAO.getTarget();
if ( zTarget != null )
{
return zTarget;
}
String zDefaultTargetUrl = Utils.noEmpty( getServletConfig().getInitParameter( "DefaultTargetUrl" ) );
if ( zDefaultTargetUrl != null )
{
return zDefaultTargetUrl;
}
zAO.setMessage( "No Default target Url" );
return "/LoginPageServlet";
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|