Sha256: e2c223996b371e7e523efb4e8a5b5467d77b82466887155d57f9f3ebc737975e

Contents?: true

Size: 540 Bytes

Versions: 3

Compression:

Stored size: 540 Bytes

Contents

# This controller handles the login/logout function of the site.
class Frontend::SessionsController < ApplicationController
  layout "frontend"

  def create
    self.current_account = Account.authenticate(params[:email], params[:password])
    if logged_in?
      redirect_back_or_default("/")
    else
      flash[:notice] = I18n.t("backend.sessions.wrong")
      redirect_to :action => :new
    end
  end

  def destroy
    reset_session
    flash[:notice] = I18n.t("backend.sessions.logout")
    redirect_back_or_default("/")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lipsiadmin-5.1.9 lipsiadmin_generators/frontend/templates/controllers/frontend/sessions_controller.rb
lipsiadmin-5.1.8 lipsiadmin_generators/frontend/templates/controllers/frontend/sessions_controller.rb
lipsiadmin-5.1.7 lipsiadmin_generators/frontend/templates/controllers/frontend/sessions_controller.rb