Method: Yus::EntitySession#generate_token

Defined in:
lib/yus/session.rb

#generate_tokenObject



301
302
303
304
305
306
307
# File 'lib/yus/session.rb', line 301

def generate_token
  token = @needle.config.digest.hexdigest(rand(2**128).to_s)
  expires = Time.now + @needle.config.token_lifetime.to_i * 24*60*60
  @user.set_token token, expires
  save @user
  token
end