Sha256: 960dc15e5a173746ba4600481e4e8e2b83d568da71cc6eed5a82c940ceaffd56
Contents?: true
Size: 559 Bytes
Versions: 4
Compression:
Stored size: 559 Bytes
Contents
class Trestle::Auth::SessionsController < Trestle::ApplicationController layout 'trestle/auth' skip_before_action :require_authenticated_user def new end def create if user = Trestle.config.auth.authenticate(params) login!(user) remember_me! if params[:remember_me] == "1" redirect_to previous_location || Trestle.config.path else flash[:error] = t("admin.auth.error", default: "Incorrect login details.") redirect_to action: :new end end def destroy logout! redirect_to login_url end end
Version data entries
4 entries across 4 versions & 1 rubygems