app/controllers/phcmemberspro/members/mains_controller.rb in phcmemberspro-5.3.4 vs app/controllers/phcmemberspro/members/mains_controller.rb in phcmemberspro-5.3.5
- old
+ new
@@ -1,18 +1,18 @@
require_dependency "phcmemberspro/application_controller"
module Phcmemberspro
class Members::MainsController < ApplicationController
-
+
# Security & Action Filters
before_action :require_user
layout :phcmemberspro_membersmain_layouts_resolver
before_action :set_members_main, only: [:show, :edit, :update, :destroy]
# Member Profile List
def index
- @members_mains = Members::Main.user_id
+ @members_mains = Members::Main.current_user.id
end
# Detailed Member Profile
def show
end
@@ -51,9 +51,14 @@
@members_main.destroy
redirect_to members_mains_path, notice: 'Member profile and all businesses was successfully destroyed.'
end
private
+
+ # Grab User Session Key (For ID)
+ def current_user
+ @_current_user ||= AuthRocket::Session.from_token(session[:ar_token]).try(:user)
+ end
# Common Callbacks
def set_members_main
@members_main = Members::Main.find(params[:id])
end