class SessionsController < Devise::RegistrationsController include ApplicationHelper def new super end def create user_parameters = sign_in_params @user = User.find_by(email: user_parameters[:email]) if @user == nil || !@user.valid_password?(user_parameters[:password]) redirect_to "/signin" return end super #Do we need this code below? It was never running before resource = warden.authenticate!(:scope => :user) sign_in(:user, resource) if !current_user.admin Apartment::Tenant.switch!(Company.find(current_user.company_id).company_name.gsub(/'/,'').gsub(/\s/,'')) end redirect_to "/" end private def sign_in_params params.require(:user).permit(:email,:password,:remember_me) end end