Apologies re the duplicate posting; email trouble with my ISP.

Relevant part of web.xml reads:

<security-constraint>
        <display-name>Security Constraint</display-name>
        <web-resource-collection>
            <web-resource-name/>
            <description/>
                <url-pattern>/login</url-pattern>            
        </web-resource-collection>
            <!--auth-constraint>
            <role-name>USER</role-name>
            <role-name>ADMIN</role-name>
        </auth-constraint-->
    </security-constraint>
    <login-config>
        <auth-method>FORM</auth-method>
        <form-login-config>
 
<form-login-page>/jsp/security/protected/login.jsp</form-login-page>
 
<form-error-page>/jsp/security/protected/error.jsp</form-error-page>
        </form-login-config>
    </login-config>

At the moment I am trying things manually by checking the user table
regardless of Tomcat but is this necessary?

-----Original Message-----
From: Pid [mailto:p...@pidster.com] 
Sent: 23 Sep 2010 12 57
To: Tomcat Users List
Subject: Re: Use of error page in Tomcat

On 23/09/2010 12:22, Martin O'Shea wrote:
> Hello
> 
> I have a /myApp/displayDatasetPage which is used to display content. 
> In this page, I incorporate the default Tomcat login code as follows:
> 
> <div id = "login">
>                 <form action='<%= response.encodeURL("/myApp/loginPage")
%>'
> method = "post">
>                     <table border = "0">

Tables for layout. How very 1997.

>                         <tr>
>                             <th align = "right">Username</th>
>                             <td align = "left"><input type = "text" 
> name = "userName"></td>
>                         </tr>
>                         <tr>
>                             <th align = "right">Password</th>
>                             <td align = "left"><input type = 
> "password" name = "password"></td>
>                         </tr>
>                         <tr>
>                             <td align = "right"><input type = "submit" 
> value = "Log In"></td>
>                             <td align = "left"><input type = "reset"></td>
>                         </tr>
>                     </table>                    
>                 </form>
>             </div>

How is this 'the default Tomcat logic code'?

> And path /myApp/loginPage is protected in web.xml. 

How is it protected in web.xml?

> This seems to be alright
> but if a user doesn't enter login details, or enters incorrect login 
> details, and then presses 'Log in' the page simply reloads. I am 
> assuming that this is because I have no login error page working 
> alongside use /myApp/displayDatasetPage to catch login exceptions.

You tell us.  You haven't posted your web.xml, so we can't know.

> Is it possible to use /myApp/displayDatasetPage to display login 
> errors? Or can anyone say tell me if I catch Tomcat's login 
> verification process  to do this?

If you're using the Servlet Specification container managed authentication
mechanism, it's possible.  It doesn't look like you are though.

If you've written your own login component, you can of course make that
happen too.

> Thanks
> 
> Mr Morgan.

Are you Martin O'Shea or Mr Morgan?  I'm confused.


p

P.S.  Please send one message to the list and then wait for a response.
Two messages in 30 mins is a little pushy.





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

Reply via email to