Module: Authlogic::ActsAsAuthentic::PersistenceToken::Methods::InstanceMethods

Defined in:
lib/authlogic/acts_as_authentic/persistence_token.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#reset_persistence_tokenObject

Resets the persistence_token field to a random hex value.


50
51
52
# File 'lib/authlogic/acts_as_authentic/persistence_token.rb', line 50

def reset_persistence_token
  self.persistence_token = Authlogic::Random.hex_token
end

#reset_persistence_token!Object Also known as: forget!

Same as reset_persistence_token, but then saves the record.


55
56
57
58
# File 'lib/authlogic/acts_as_authentic/persistence_token.rb', line 55

def reset_persistence_token!
  reset_persistence_token
  save_without_session_maintenance(validate: false)
end