app/controllers/sessions_controller.rb in snapuser-0.1.1 vs app/controllers/sessions_controller.rb in snapuser-0.2.0
- old
+ new
@@ -1,29 +1,29 @@
class SessionsController < ApplicationController
- before_action :connected?, except: :destroy
+ before_action :redirect_if_connected, except: :destroy
def new
end
def create
@user = User.where("lower(name) = ?", params[:session][:name].strip.downcase).first
if @user && @user.authenticate(params[:session][:password])
- params[:session][:remember_me] == '1' ? sign_in_permanent(@user) : sign_in(@user)
- redirect_back_or profile_path, success: t('session.new.success')
+ sign_in(@user, permanent: params[:session][:remember_me] == "1")
+ redirect_back_or profile_path, success: t('snapuser.session.success')
else
- flash.now[:error] = t('session.new.error')
+ flash.now[:error] = t('snapuser.session.error')
render 'new'
end
end
def destroy
sign_out
- redirect_to root_path, success: t('session.destroy.success')
+ redirect_to root_path, success: t('snapuser.session.destroy.success')
end
private
- def connected?
+ def redirect_if_connected
redirect_to profile_path unless current_user.nil?
end
end