Sha256: da20031bdd6da4a59debbc0706e43a1f38332cc9bc36ed5a55d6f26013b8045f

Contents?: true

Size: 548 Bytes

Versions: 3

Compression:

Stored size: 548 Bytes

Contents

module Adminpanel
	class SessionsController < Adminpanel::ApplicationController
		layout 'sessions'
		skip_before_filter :signed_in_user

		def new
		end

		def create
			user = User.find_by_email(params[:session][:email].downcase)
			if user && user.authenticate(params[:session][:password])
					sign_in user
					flash[:success] = "Bienvenido!"
					redirect_to root_url
			else
				flash.now[:error] = "Password Incorrecto"
				render 'new'
			end
		end

		def destroy
			sign_out
			redirect_to root_url
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
adminpanel-0.0.5 app/controllers/adminpanel/sessions_controller.rb
adminpanel-0.0.4 app/controllers/adminpanel/sessions_controller.rb
adminpanel-0.0.3 app/controllers/adminpanel/sessions_controller.rb