找回密碼如何設定郵件中的串連失效時間

來源:互聯網
上載者:User
如題,我已經用PHPMailer實現了發送郵件。
但是應該給使用者發送的修改密碼的超連結,應該是怎麼產生的呢,又應該怎麼控制它的失效時間?
求大神指點小弟。


回複討論(解決方案)

求大神指點。。。

求大神指點。。。

產生的話應該是根據頁面需要的參數經過加密之後的字串吧,至於失效時間那可以在參數中傳遞一個發送過去的時間值嘛,當他點擊的時候就擷取到這個時間並做判斷就行了吧。。。


沒弄過,Makr一下~~

首先你會發送一個串連到會員的郵箱,然後這個串連的參數,可以由你網站的網域名稱+目前時間+會員郵箱加密組成,加密方式你可以用最簡單的Base64encode,然後以逗號隔開這3個參數,類似於$str = Base64encode("www.aaa.com,2013-11-20 時分秒,aaaaa@qq.com");當會員在郵箱點選連結之後,會跳回到你的網站,然後邏輯自己處理~~

參照 http://www.helloweba.com/view-blog-228.html

發的時候資料庫中記錄1下,啟用的時候再比對一下時間差。

已經實現了,謝謝各位大神!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.