2013-08-21 4 views
0

У меня была успешная отправка предупреждающего сообщения для события, срок действия которого истек. Из электронной почты есть ссылка, позволяющая пользователю связывать данные конкретного события. Если пользователь не имеет входа в систему, он будет перенаправлен на страницу входа. После успешного входа в систему он вернется на домашнюю страницу. Как, если я хочу перенаправить на страницу конкретного события после входа?Как перенаправить на страницу после успешного входа?

 $contractid = $_REQUEST['Contract_ID']; 
$contract_update_url = "contract_updates.php?id=".$contractid; 
$MM_redirectLoginSuccess = "news_mgm.php"; 

if (isset($_SESSION['MM_Username'])){ 

header("Location: " . $MM_redirectLoginSuccess);} 


if(!empty ($contactid)) 
     {  
      header("Location: " . $contract_update_url); 

     } 
     else{ 

     // header("Location: " . $MM_redirectLoginSuccess); 
     header("Location: javascript://history.go(-1)"); 
     } 
    } 
    else { 
    header("Location: ". $MM_redirectLoginFailed); 
    } 

ответ

0

Во-первых, вы должны передать что-то о событии (например, идентификатор события) по ссылке на письмо.

Тогда вы можете сохранить этот идентификатор события во время обработки имени пользователя и, если он ОКНА - перенаправить на страницу события по идентификатору события.

Смежные вопросы