Method: Yus::Server#login_entity

Defined in:
lib/yus/server.rb,
lib/yus/persistence/odba.rb

#login_entity(*args) ⇒ Object



89
90
91
92
93
94
95
96
# File 'lib/yus/server.rb', line 89

def (name, passhash, domain)
  entity = authenticate(name, passhash)
  entity.(domain)
  @needle.persistence.save_entity(entity)
  timeout = entity.get_preference("session_timeout", domain) \
    || @needle.config.session_timeout
  EntitySession.new(@needle, entity, domain)
end