> http://localhost:5080/j_security_check?j_username=test&j_password=test

Shouldn't there be an application named?

http://localhost:5080/MYAPP/j_security_check?j_username=test&j_password=test

Regards,
Timm


Am Sonntag, 1. Februar 2009 23:03:50 schrieb Philipp Daumke:
> Hi all,
>
> I followed the Servlet Container authentication as described in
> http://cwiki.apache.org/WICKET/servlet-container-authentication.html,
> but I do not get it working.
>
> At the moment I get an error in firefox when invoking the
> redirectToSecurityCheck() method:
>
> http://localhost:5080/j_security_check?j_username=test&j_password=test
> _The requested resource () is not available.
>
> _I don't even know exactly what "j_security_check" is and don't find too
> much on the web. Do I have to configure Tomcat properly?
>
> Below is my full src. MyApp.java and web.xml look like in the example
> (see link aboe). Thank you for your help!
> Philipp
>
>
> public final class LoginPage extends WebPage
> {
>     private String username;
>     private String password;
>     public LoginPage()
>     {
>         redirectToSecurityCheck();
>         /*if( ( ( MySession )getSession() ).isUserLoggedIn())
>         {
>             // redirect to hide username and password from URL after
> user is logged in
>             setRedirect( true );
>             setResponsePage( Index.class );
>         }
>         else
>         {
>             redirectToSecurityCheck();
>         }*/
>     }
>
>     /**
>      * Common servlet login workaround
>      */
>     private void redirectToSecurityCheck()
>     {
>         final Map parametersMap = ( ( WebRequestCycle
> )RequestCycle.get()
> ).getWebRequest().getHttpServletRequest().getParameterMap();
>         if( parametersMap.containsKey( "username" ) &&
> parametersMap.containsKey( "password" ) )
>         {
>             // getting parameters from POST request
>             final String userName = ( ( String[] )parametersMap.get(
> "username" ) )[ 0 ];
>             final String userPassword = ( ( String[] )parametersMap.get(
> "password" ) )[ 0 ];
>
>             // if POST parameters are ok, redirect them to j_security_check
>             if( ( userName != null ) && ( userPassword != null ) )
>             {
>                 getRequestCycle().setRedirect( false );
>                 getRequestCycle().setRequestTarget(
> EmptyRequestTarget.getInstance() );
>
>                 getResponse().redirect(
>                         "/j_security_check?j_username=" + userName +
> "&j_password=" + userPassword );
>             }
>         }
>     }
>
>     public String getUsername() {
>         return username;
>     }
>
>     public void setUsername(String username) {
>         this.username = username;
>     }
>
>     public String getPassword() {
>         return password;
>     }
>
>     public void setPassword(String password) {
>         this.password = password;
>     }
> }



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to