Method: Yus::EntitySession#generate_token
- Defined in:
- lib/yus/session.rb
#generate_token ⇒ Object
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 |