Redirect on Pass or Fail not working
I set up a forgotten password page using the wizard. The email gets sent ok if it matches the email in the database however it doesn't redirect to the login success page. It also doesn't redirect to the login fail page if the email doesn't match.
This is my code
<?php
@session_start();
?>
<?php require_once('Connections/extratime.php'); ?>
<?php require_once( "webassist/security_assist/helper_php.php" ); ?>
<?php require_once( "webassist/security_assist/helper_php.php" );
function WA_SecurityAssist_Email_1_SendMail($WA_Auth_Parameter){
$WA_MailObject = WA_SecurityAssist_Definition("mail.extratimeonline.co.uk","26","Extra Time Online","","","");
$WA_MailObject = WA_SecurityAssist_SendMail($WA_MailObject,"","","",$WA_Auth_Parameter["toAddress"],"",$WA_Auth_Parameter["fromAddress"],$WA_Auth_Parameter["subject"],$WA_Auth_Parameter["mailBody"]);
$WA_MailObject = null;
}// WA_SecurityAssist_Email_1_SendMail
if($_SERVER["REQUEST_METHOD"] == "POST"){
//WA SecurityAssist Email object="mail"
$WA_Auth_Parameter = array(
"connection" => $extratime,
"database" => $database_extratime,
"tableName" => "customercontacts",
"filterColumn" => "Email",
"filterEncryption" => "",
"columnValue" => "".((isset($_POST["email"]))?$_POST["email"]:"") ."",
"columnType" => "text",
"usernameColumn" => "username",
"usernameEncryption" => "",
"passwordColumn" => "password",
"passwordEncryption" => "",
"selectColumns" => array("username","password","Email"),
"sessionVariables" => array(""),
"successRedirect" => "login.php",
"failRedirect" => "noemail.php",
"keepQueryString" => FALSE,
"toAddressColumn" => "Email",
"toAddressEncryption" => "",
"fromAddress" => "info@extratimeonline.co.uk",
"fromAddressDisplay" => "Extra Time Online",
"subject" => "Forgotten Password",
"mailBody" => "User name: [username]
Password: [password]",
"emailFunction" => "WA_SecurityAssist_Email_1_SendMail"
);
WA_Auth_ForgotPassword($WA_Auth_Parameter);
}
?>