Page not redirecting properly
I'm getting an occasional error that my restricted pages are not redirecting "properly". Here is the logon code from my logon page:
<?php
$Authenticate = new WA_MySQLi_Auth($rfl);
$Authenticate->Action = "authenticate";
$Authenticate->Trigger = (isset($_POST["logon"]) || isset($_POST["logon_x"]));
$Authenticate->Name = "admin";
$Authenticate->Table = "`access`";
$Authenticate->addFilter("Username", "=", "s", "".((isset($_POST["username"]))?$_POST["username"]:"") ."");
$Authenticate->addFilter("Password", "=", "s", "".((isset($_POST["password"]))?$_POST["password"]:"") ."");
$Authenticate->RememberMe = (false);
$Authenticate->SaveLogin = (false);
$Authenticate->AutoReturn = false;
$SuccessRedirect = "homepage.php";
$FailedRedirect = "logon-error.php";
if (function_exists("rel2abs")) $SuccessRedirect = $SuccessRedirect?rel2abs($SuccessRedirect,dirname(__FILE__)):"";
if (function_exists("rel2abs")) $FailedRedirect = $FailedRedirect?rel2abs($FailedRedirect,dirname(__FILE__)):"";
$Authenticate->SuccessRedirect = $SuccessRedirect;
$Authenticate->FailRedirect = $FailedRedirect;
$Authenticate->execute();
?>
----------------------------------------------------------
And here is my restricted page code:
<?php require_once('webassist/mysqli/authentication.php'); ?>
<?php
if ("" === "") {
$RestrictAccess = new WA_MySQLi_Auth();
$RestrictAccess->Action = "restrict";
$RestrictAccess->Name = "admin";
$RestricAccessRedirect = "logon-error.php";
if (function_exists("rel2abs")) $RestricAccessRedirect = $RestricAccessRedirect?rel2abs($RestricAccessRedirect,dirname(__FILE__)):"";
$RestrictAccess->FailRedirect = $RestricAccessRedirect;
$RestrictAccess->execute();
}
?>
The correct credentials does open the homepage, but when I enter the wrong credentials, I am not redirected to the logon-error page but just stay on the logon page. What is wrong with my code (it was generated by DB v234's "tMySQLi Restrict Access To Page...")