I was having a problem in policy.asp with the fact that it would not forward onto register.asp
It was just reloading the policy.asp file every time a member hit AGREE on policy.asp
My forum uses Frames - I thought that might be the problem
I edited the following line in policy.asp therefore to add a target after the register.asp
form action=""register.asp?mode=Register"" target=""mainFrame"" id=""form1"" method=""post"" name=""form1"">" & vbNewLine & _
now it works ok
however now, after registering after displaying the confirmation note explaining about the activation email - it forwards them to policy.asp again in the mainFrame.
Is this because of the following line in register.asp (lines 58 and 59)
if InStr(Request.ServerVariables("HTTP_REFERER"), "policy.asp") = 0 then Response.Redirect("policy.asp")
i.e. is it because there is no apparent referrer ??
It sounds like there's a problem due to either your firewall or virus scanner not allowing the HTTP_REFERER. This is known as "mobile code" in ZoneAlarm and I believe Norton Firewall has something similar. It's not a problem in Snitz but due to third party software. The only way around it, if that is indeed the problem, is turning off the software that's interfering with the registration, or changing the settings of that program.
It was there in 3.3.xx too. You could take it out, but it could mean that people will register without having read the policy (or at least stated that they read it). You would then have to hardcode the page where someone will get sent after registration has been completed.