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