nmittal wrote:
Hi I am using Apache2.2 and mod_perl. I have a login page that POSTs to an
authentication script.
<form method=POST
action="/authenticate?sid=06eff4cdc3231db0236cdbe2c51e6618"> <table> <tr> <td align=right>User(or email): </td> <td><input type=text name=email value=""></td></tr> <tr> <td align=right>Password: </td> <td><input type=password name=password></td></tr></table> <input type=submit value=Login><BR> </form>
on the server side.. I have the following code...

use Apache2::Request;
use Apache2::SubRequest;
use Apache2::RequestRec ();
use Apache2::Upload;
use Apache2::URI;

        my $r = shift;
        my $req = Apache2::Request->new($r);

        #Get the Query String and POST data
        log("PROCESS", "MESSAGE", "Inside");
        my @keys = $req->param;
        log("PROCESS", "PARAMS", Dumper($req->param));

when I post the form, the logs show till "Inside" and the browser keeps
loading the page, the CPU consumption on the server is 100% by httpd.

however, if I change the form so it uses GET instead of POST, everything
works fine.

Obviously that shouldn't happen. Is there anything in the error log? What version of apreq are you using?

Adam

Reply via email to