2012-07-25 70 views
0

當用戶單擊忘記密碼時,將創建一個令牌作爲要通過電子郵件發送的鏈接。 用戶單擊鏈接,令牌在數據庫中檢查存在和過期。一切正常,因此會顯示一個新的密碼錶單,並且用戶輸入一個新的密碼。它被哈希,鹽漬並存儲在用戶表中。我有這個排序到這一點,但我不明白爲什麼我現在有2個這個Web應用程序的實例打開。 有沒有辦法讓電子郵件鏈接返回到原始註冊頁面,而無需在新窗口中打開? 我的腳本是php和mysql。 我的鏈接如下所示: http://www.mysite.com/resetpassword.php?token= $令牌打開兩個Web應用程序實例

+0

這將是因爲用戶的電子郵件客戶端決定在新窗口中打開它;不幸的是,我認爲你不會做太多的事情。關於我所能想到的一切就是在發送提醒電子郵件後使用javascript關閉原始窗口。 – andrewsi 2012-07-25 17:46:21

回答

0

您無法控制用戶如何打開其應用程序的選項卡。

如果他點擊一個標籤中的忘記密碼,在另一個標籤中打開他的電子郵件帳戶,並在三分之一時間打開您的令牌鏈接,則無法控制它。

+0

謝謝。我想現在我將開始研究如何關閉原始頁面,以便只打開1個頁面。 – 2012-07-25 17:52:15