class Admin::SessionsController

Public Instance Methods

create() click to toggle source
# File lib/templates/controllers/admin/sessions_controller.rb, line 10
def create
  @user = login(params[:username], params[:password], params[:remember_me])
  if @user
    redirect_back_or_to admin_root_path, notice: 'ログインしました'
  else
    flash.now[:alert] = t('invalid_email_or_password')
    render :new
  end
end
destroy() click to toggle source
# File lib/templates/controllers/admin/sessions_controller.rb, line 20
def destroy
  logout
  redirect_to admin_root_url, notice: t('sign_out')
end
new() click to toggle source
# File lib/templates/controllers/admin/sessions_controller.rb, line 5
def new
  cookies.permanent[:admin] = true # analyticsの解析が入らないようにするやつ
  redirect_to admin_root_path if current_user
end