You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by pandu yelamanchili <pa...@hotmail.com> on 2004/11/30 04:38:53 UTC

Form Authentication probem with tomat 4.1.30

Hi
I am using Form Authentication on Tomcat 4.1.30 and oracle ojdbc14.jar 
driver. It always fails.

When I used debugger in the JDBCRealm class of Tomcat, All my user id / db 
info is right, but when the username is set on the preparedstatement, it 
does not work. I always get an empty resultset and it fails authentication.  
Any clues will be appreciated.

thanks
Pandu



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


JSESSION Internet Explorer

Posted by Alex Korneyev <ak...@mindspring.com>.
Hello all,

 i am hoping someone has seen the following behavior.


 TomcatA sends a redirect to TomcatB

 on the backend, I can see that TomcatB receives a JSESSIONID that was
 originally assigned to it by TomcatA;

 i.e. cookie = JSESSIONID=6EF95FA9AA98E608C555E28875F57054;


 I rewrite reset the jsession id ( see the code bellow ), but


 on the next request i see this:

 cookie = JSESSIONID=6EF95FA9AA98E608C555E28875F57054; JSESSIONID=2251830F6F64DEFC974C19C79F1EABAB

 for some reason using Mozilla works, but I.E. is the one that passes
 2 JSESSIONID variables. Thoughts?

        if (cookies != null && cookies.length > 0)
                {
                        int len = cookies.length;
                        for (int i = 0; i < len; i++)
                        {
                                if (cookies[i].getName().equalsIgnoreCase("jsessionid"))
                                {
                                        cookies[i].setMaxAge(-1);
                                        cookies[i].setPath("/");
                                        _LOGGER.debug("COOKIE VALUE " + cookies[i].getValue() );
                                        _LOGGER.debug("session id:  " +  request.getSession().getId() );
                                        _LOGGER.debug(" comp" + ( request.getSession().getId().equals(cookies[i].getValue())));
                                        if ( request.getSession().getId().equals(cookies[i].getValue()))
                                        {
                                                _LOGGER.debug("equal");
                                                response.addCookie(cookies[i]);
                                        }
                                        else
                                        {
                                                _LOGGER.debug("not equal");
                                                Cookie sessionCookie = new Cookie("JSESSIONID", request.getSession().getId());
                                                response.addCookie(sessionCookie);
                                        }
                                        foundCookie = true;
                                        _LOGGER.debug("updated session cookie");

                                }
                        }
                } 

 

 


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org