Hmm, I will leave this one to Jason then...
This code on login.php
"successRedirect" => "../Consul/menu.php",
"failRedirect" => "loginfailed.php",
"gotoPreviousURL" => FALSE,
"keepQueryString" => FALSE
Says that if you login correctly you should go to "../Consul/menu.php" and if you fail your login you should go to "loginfailed.php". It shouldnt remember your previous URL (gotoPreviousURL" => FALSE) or Query String (keepQueryString" => FALSE)
The code on update_results
if (!WA_Auth_RulePasses("Logged in to users")){
WA_Auth_RestrictAccess("../Login/loginfailed.php");
says that if you are not logged in, you will get sent to "../Login/loginfailed.php"