diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index e8e548c26..009b6f444 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -61,18 +61,18 @@ class ApplicationController < ActionController::Base end # 判断用户是否认证 - # def check_authentication - # # return true - # if params[:action] == "on_search" || params[:action] == "apply_trail" # 之所以这样处理是为了避开account页面ajax加载 - # return true - # end - # authentication = ApplyAction.where(:user_id => User.current.id, :status => 1).first - # user_identity = User.current.try(:user_extensions).try(:identity) - # if user_identity.blank? || authentication.blank? - # redirect_to my_account_path - # return - # end - # end + def check_authentication + # return true + if params[:action] == "on_search" || params[:action] == "apply_trail" # 之所以这样处理是为了避开account页面ajax加载 + return true + end + authentication = ApplyAction.where(:user_id => User.current.id, :status => 1).first + user_identity = User.current.try(:user_extensions).try(:identity) + if user_identity.blank? || authentication.blank? + redirect_to my_account_path + return + end + end def session_expiration if session[:user_id]