lib/authpwn_rails/session.rb in authpwn_rails-0.9.6 vs lib/authpwn_rails/session.rb in authpwn_rails-0.10.0

- old
+ new

@@ -6,34 +6,34 @@ # # Assumes the existence of a User model. A bare ActiveModel model will do the # trick. Model instances must implement id, and the model class must implement # find_by_id. def self.authenticates_using_session(options = {}) - include AuthpwnRails::ControllerInstanceMethods + include Authpwn::ControllerInstanceMethods before_filter :authenticate_using_session, options end end # :nodoc: namespace -module AuthpwnRails +module Authpwn # Included in controllers that call authenticates_using_session. module ControllerInstanceMethods attr_reader :current_user def current_user=(user) @current_user = user if user - session[:current_user_pid] = user.to_param + session[:user_exuid] = user.to_param else - session.delete :current_user_pid + session.delete :user_exuid end end def authenticate_using_session return true if current_user - user_param = session[:current_user_pid] + user_param = session[:user_exuid] user = user_param && User.find_by_param(user_param) self.current_user = user if user end private :authenticate_using_session @@ -61,8 +61,8 @@ 'Please sign in' render :json => { :error => message } end end end -end # module AuthpwnRails::ControllerInstanceMethods +end # module Authpwn::ControllerInstanceMethods -end # namespace AuthpwnRails +end # namespace Authpwn