I am an idiot. Please ignore the previous post. Richard :(
----- Original Message ----- From: "Richard Clarke" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, June 24, 2002 2:00 AM Subject: (browser bug) Internet Explorer AuthCookie and others > List, > I just wanted to post to see if anyone could help me understand this > (probably internet explorer) based problem. In the past I have used my own > custom authcookie type modules. Sometimes I experience problems where > internet explorer sends back a cookie with the incorrect hash (maybe an old > cookie) and causes the authentication to fail since the hash's don't match. > I didn't have this problem "too" often though. However I am trying out > Apache::dnszone which uses AuthCookie. The same type of things happens with > AuthCookie except here it happens nearly EVERY time I try to perform a > priviliged operation. Of course with mozilla it works perfectly every time. > Is this another browser based bug? > > The section of AuthTicker.pm which croaks the error is > ---- > my $newhash = md5_hex($secret . > md5_hex(join ':', $secret, $ip, > @ticket{qw(version time expires user)}) > ); > > unless ($newhash eq $ticket{'hash'}) { > # ticket hash does not match (ticket tampered with?) > $r->subprocess_env(AuthTicketReason => 'tampered_hash'); > return 0; > } > --- > > This is pretty much identical code to where my code croaks (except mine > doesnt seem as often). > > So I'm guessing internet explorer screws up somehow and sends and old cookie > or something weird. No doubt others have experience this and know what is > happening. Please explain > > Yours, > Richard > > > >