Created
September 25, 2012 20:21
-
-
Save lessless/3784202 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module SessionsHelper | |
def sign_in(user) | |
cookies[:user_id] = user.id | |
@current_user = user | |
end | |
def signed_in? | |
! @current_user.nil? | |
end | |
def sign_out | |
cookies.delete :user_id | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
module SessionsHelper
def sign_in(user)
cookies[:user_id] = user.id
@current_user = user
logger.debug "This object is cookies #{cookies}"
logger.debug "This object is cookies[:user_id] #{cookies[:user_id]}"
logger.debug "This is current_user #{@current_user}"
end
def current_user
logger.debug "This is cookies[:user_id] #{cookies[:user_id]} in current_user"
@current_user ||= Player.find(cookies[:user_id]) if cookies[:user_id]
end
def signed_in?
logger.debug "This object is @current_user #{@current_user}"
logger.debug "This object is @current_user.nil? #{@current_user.nil?}"
! @current_user.nil?
end
def sign_out
logger.debug "This is session #{session}"
logger.debug "This is @current_user #{current_user}"
logger.debug "This is @current_user.id #{current_user.id}"
cookies.delete :user_id
end
end