module Mtdevise # class ApplicationController < ActionController::Base class ApplicationController < ::ApplicationController protect_from_forgery with: :null_session before_action :check_subdomain def after_sign_in_path_for(resource) request.env['omniauth.origin'] || stored_location_for(resource) || mtdevise.accounts_path end # Starting to Add User Helpers def current_user?(user) user == current_user end helper_method :current_user def current_account?(account) account == current_account end helper_method :current_account private def redirect_logged_in_users_to_account_page redirect_to mtdevise.accounts_path if user_signed_in? end def check_subdomain if request.subdomain.present? && Account.where(subdomain: request.subdomain).blank? redirect_to mtdevise.root_url(subdomain: false), notice: "Subdomain Doesn't Exist. Would you like to Register." end end end end