Method: Anoubis::Sso::Server::ApplicationController#get_user_data_by_uuid
- Defined in:
- app/controllers/anoubis/sso/server/application_controller.rb
#get_user_data_by_uuid(uuid) ⇒ Object
Returns user data by UUI
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'app/controllers/anoubis/sso/server/application_controller.rb', line 22 def get_user_data_by_uuid(uuid) begin user_data = self.user_model.new(JSON.parse(self.redis.get(self.redis_prefix + 'user:' + uuid), { symbolize_names: true })) rescue user_data = nil end unless user_data user_data = self.user_model.where(uuid: uuid, status: 'enabled').first user_data.save_cache if user_data end user_data end |