我試圖自定義設計註冊過程來生成一個隨機密碼,併發送它與確認郵件。Rails3.2 - 如何在用戶註冊時自定義Devise生成隨機密碼?
我已經做了什麼就是重寫默認的Devise's:validtable,並根據需要生成一個新的隨機密碼。
before_validation :password_generation
def password_generation
password_confirmation = password = Devise.friendly_token.first(7) if password.nil? || password.blank?
end
現在我的問題是包括新生成的隨機密碼與原始確認郵件。
定製它的新用戶進程時,有沒有可能跟上Devise的原始可用性,還是應該從頭構建身份驗證過程?
謝謝, 哈達。