Module: JsonCrudApi::Session
- Included in:
- API
- Defined in:
- lib/json-crud-api/session.rb
Instance Method Summary collapse
Instance Method Details
#logged_in? ⇒ Boolean
20 21 22 |
# File 'lib/json-crud-api/session.rb', line 20 def logged_in? @logged_in end |
#process_session ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/json-crud-api/session.rb', line 5 def process_session @user = nil @logged_in = false if settings.respond_to? :auth_client @session_id = env['HTTP_X_SESSION_ID'] unless @session_id.nil? @user = settings.auth_client.get(@session_id) @logged_in = !@user.nil? end end settings.services.each do |k,service| service.set_user @user if service.respond_to? :set_user end end |