Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module SessionsHelper
- def current_user
- User.find_by_session_token(session[:session_token])
- end
- def current_user=(user)
- @current_user = user
- session[:session_token] = user.session_token
- end
- def logout_current_user!
- current_user.reset_session_token!
- session[:session_token] = nil
- end
- def require_current_user!
- redirect_to new_session_url if current_user.nil?
- end
- def require_no_current_user!
- redirect_to user_url(current_user) unless current_user.nil?
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment