Hi Adam, You are perfectly right. However, I'm in dire need of a Ajax style login. Do you have any clue on how to go about implementing the sytem?
Adam Tistler wrote: > > Even if you use AJAX, the page will still refresh because the AuthCookie > module's authentication method redirect's you back to the login page so > that the session cookie can be checked. You might be able to get around > that by overloading the authentication method using a subrequest instead > of a redirect, although I am not entirely sure that will work. > You say something about overloading the authentication method? Does that mean I've to overload the "login" method? Is that a standard way? It would help me a lot if you can tell me how to send an XML back if in case the login fails. What I mean is the following. sub authen_cred { # this is the first time user is logging in my $allow = check_user_credentials(...); if $allow { # generate cookie that is checked subsequently my auth_sess_cookie ... } else { # return a XML with http status set to HTTP_FORBIDDEN ... } } Is that understandable? How do I implement the else part? If I simply say something like... HTTP_FORBIDDEN unless check_user_credentials(...) I see that the browser simply displays "404" on the screen. I thought that this implies that I can break the authen_cred -> auth_sess_key flow, if in case I can return an XML and further using AJAX, can display a error message when login fails. Let me know, if there is something that I'm overlooking currently! Finally, what about the method 'custom_errors'; would that help? -- View this message in context: http://www.nabble.com/asynchronous-perl-authentication%21--tf3860218.html#a11009508 Sent from the mod_perl - General mailing list archive at Nabble.com.