2010-03-12 47 views
4

我想通過發送驗證電子郵件消息來驗證用戶的電子郵件地址。你知道他們使用或看過的好Rails插件嗎?電子郵件驗證插件的軌道?

因爲我沒有看到通過谷歌什麼都好,在這一點上,我的想法是:

  1. 經過驗證的布爾字段添加到用戶模型。默認爲false。
  2. 用戶添加(未驗證)後,將電子郵件與鹽(祕密)合併,並創建電子郵件/鹽組合的sha1哈希。結果是驗證。
  3. 發送歡迎/驗證電子郵件給用戶。電子郵件包含具有電子郵件地址和驗證信息的網址,以便在我的服務器上進行驗證操作。
  4. 驗證操作會使用提供的電子郵件重新驗證驗證,並檢查新驗證是否與網址中的驗證匹配。如果確實如此,那麼電子郵件的User rec標記爲'verified'

此外還會提供重新發送驗證電子郵件的操作。

對上述有何評論?

感謝,

拉里

回答

2

設計是一個驚人的寶石,可以用很少的努力做到這一點。