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.



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

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.



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

def reset_persistence_token!
  reset_persistence_token
  save_without_session_maintenance(validate: false)
end