I've filed this as ROL-1225 and checked fixes into trunk and the 3.0 branch.
--a.
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 30, 2006 10:29 PM
Subject: Re: Help me solve Comment Authentication Error in Internet Explorer
Thanks very much for the patch in CommentAuthenticatorServlet. The
below given patch solves this bug on IE with below code in
commentauthenticatorservlet.
public void doGet(HttpServletRequest request, HttpServletResponse
response)
throws IOException, ServletException {
response.setContentType("text/html; charset=utf-8");
response.addHeader("Pragma", "no-cache");
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "-1");
PrintWriter out = response.getWriter();
out.println(this.authenticator.getHtml(null, request, response));
}
Regards
Riteshkumar Jayeshkumar Banker
Tata Consultancy Services Limited
Mailto: [EMAIL PROTECTED]
Website: http://www.tcs.com
[EMAIL PROTECTED]
08/31/2006 10:33 AM
Please respond to
[email protected]
To
[email protected]
cc
Subject
Re: Help me solve Comment Authentication Error in Internet Explorer
I have to try the below patch. But I changed the property
comment.authenticator.classname=org.apache.roller.presentation.velocity.MathCommentAuthenticator
to:-
comment.authenticator.classname=org.apache.roller.presentation.velocity.DefaultCommentAuthenticator.
As math question was irrelevant to me. I changed it. Now its working fine.
Regards
Riteshkumar Jayeshkumar Banker
Tata Consultancy Services Limited
Mailto: [EMAIL PROTECTED]
Website: http://www.tcs.com
"Anil Gangolli" <[EMAIL PROTECTED]>
08/31/2006 10:20 AM
Please respond to
[email protected]
To
<[email protected]>
cc
Subject
Re: Help me solve Comment Authentication Error in Internet Explorer
Thanks for this patch. I'll get this into trunk and the 3.0 branch.
Should I put it in the 2.3 branch too for 2.3.1 ?
--a.
----- Original Message -----
From: "Max Rudman" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 30, 2006 12:50 PM
Subject: Re: Help me solve Comment Authentication Error in Internet
Explorer
I don't know if this is limited to 6 but this definitely seems to be
IE-specific problem. The issue is that the include generated by
CommentAuthenticatorServlet is getting cached. So, when you post a
comment and the page gets redisplayed, IE includes cached HTML
fragment which has the previous math question. The solution is to
output cache-defeating headers in CommentAuthenticatiorServlet.doGet
() method:
response.addHeader("Pragma", "no-cache");
response.addHeader("Cache-Control", "no-cache");
response.addHeader("Expires", "-1");
Max
On Aug 30, 2006, at 9:39 AM, Dave Johnson wrote:
Is this an IE6 only problem?
Do you need the comment authenticator for your blog? If it's an
internal portal, then you can probably live without it -- and you can
turn it off.
- Dave
ForwardSourceID:NT000021BE
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
ForwardSourceID:NT0000221A