<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt;color:#c00000;"><DIV></DIV>
<DIV>It's back to the drawing board...</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have a module that uses&nbsp;hook_init to check for the presence of a particular cookie. If it is there, then I call an external authentication server (this is mandatory at this customer). This all works fine until...</DIV>
<DIV>&nbsp;</DIV>
<DIV>We turn page caching on and all of a sudden, no more hook_init. Okay, read the fine print and it says that's what is supposed&nbsp;to happen.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So I switched to hook_boot. Well, apparently is does excute, but the drupal_http_request in the authentication function says there is no such animal.</DIV>
<DIV>&nbsp;</DIV>
<DIV>We would really like to turn caching on, but we must have this authentication check too. For the moment we can turn caching off, but one week into the site and we are already taxing the server with traffic.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Options?<BR>&nbsp;</DIV>
<P><FONT face="bookman old style, new york, times, serif" color=#ff007f size=4><EM><STRONG>Nancy E. Wichmann, PMP</STRONG></EM></FONT>&nbsp;</P>
<P><FONT face="arial, helvetica, sans-serif">Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.</FONT></P>
<DIV></DIV></div></body></html>