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

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

Overview

Instance level methods for the persistence token.

Instance Method Summary (collapse)

Instance Method Details

- (Object) reset_persistence_token

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

- (Object) reset_persistence_token! 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