Method: Credential#generate_reset_token!
- Defined in:
- app/models/credential.rb
#generate_reset_token! ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 100 101 |
# File 'app/models/credential.rb', line 89 def generate_reset_token! raise_on_disabled char_pool = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a token = Array.new(32){char_pool[rand(char_pool.size-1)]}.join self.reset_password_token = token reset_failed_login_fields save! token end |