Sha256: 7065cd9d2185f7297074d784c9b1fb71a3a611725c78a54e27547278395365cd
Contents?: true
Size: 608 Bytes
Versions: 10
Compression:
Stored size: 608 Bytes
Contents
class Admin::SessionsController < Admin::BaseController skip_before_action :authenticate, only: %i[ new create ] layout "admin/authentication" def new @user = Admin::User.new end def create @user = Admin::User.find_by(email: params[:email]) if @user && @user.authenticate(params[:password]) session[:admin_user_id] = @user.id; redirect_to(admin_path) else redirect_to admin_sign_in_path(email_hint: params[:email]), alert: "That email or password is incorrect" end end def destroy session[:admin_user_id] = nil; redirect_to admin_sign_in_path end end
Version data entries
10 entries across 10 versions & 1 rubygems