This did not work for me..... can you help debug?
I edited the Authenticate user behavior and checked the gotoPreviousURL. On my page with the login link I used the code above. When I click the link it takes me to the Login page. After successful login it stays on the login page.
-----pre------
<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
$WA_Auth_Parameter = array(
"connection" => $users,
"database" => $database_users,
"tableName" => "userdata",
"columns" => explode($WA_Auth_Separator,"username".$WA_Auth_Separator."pass"),
"columnValues" => explode($WA_Auth_Separator,"".((isset($_POST["username"]))?$_POST["username"]:"") ."".$WA_Auth_Separator."".((isset($_POST["userpassword"]))?$_POST["userpassword"]:"") .""),
"columnTypes" => explode($WA_Auth_Separator,"text".$WA_Auth_Separator."text"),
"sessionColumns" => explode($WA_Auth_Separator,"id"),
"sessionNames" => explode($WA_Auth_Separator,"User_ID"),
"successRedirect" => "",
"failRedirect" => "userdata_EmailPW.php",
"gotoPreviousURL" => TRUE,
"keepQueryString" => TRUE
);
WA_AuthenticateUser($WA_Auth_Parameter);
}
?>
Link code on page:
<td align="left" valign="top"><?php if(WA_Auth_RulePasses("Logged in to userdata")){ // Begin Show Region ?>
$<?php echo $row_WADAcatalog['Price']; ?> (USD)
<?php } // End Show Region ?>
<?php if(!WA_Auth_RulePasses("Logged in to userdata")){ // Begin Show Region ?>
<span style="color: #852708"> <a href="userdata_LogIn.php?<?php (htmlentities($_SERVER["PHP_SELF"], ENT_QUOTES)); ?>">Log In</a> to See Current Prices </span>
<?php } // End Show Region ?></td>
URL: http://www.hemogenix.com/catalog_Results.php?S_Category=3&S_Product_Name=CAMEO-96&S_Catalog_No=&S_Description=&S_Reagent_Formulation=Low%20serum&S_Assay_Format=&S_Assay_Readout=&S_Cell_Types=&S_Species=&S_No_Samples=&S_Growth_factor=&S_No_of_Plates=&S_Price=&Search.x=52&Search.y=10&Search=Search
THE REDIRECT DOES WORK ON MY CART PAGE takes you back there after you've logged in. Just not on the search results page.