2013-08-21 132 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

首先,您必須將事件(例如事件ID)傳遞給電子郵件上的鏈接。

然後,您可以在處理用戶登錄時保留此事件ID,如果它是OKAY - 按事件ID重定向到事件頁面。

相關問題