Skip to content

Instantly share code, notes, and snippets.

@lessless
Created September 25, 2012 20:21
Show Gist options
  • Save lessless/3784202 to your computer and use it in GitHub Desktop.
Save lessless/3784202 to your computer and use it in GitHub Desktop.
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
@lessless
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment