Sha256: 36b4124b70e0a7f8b3c31ccba6422bfc1d0638b9e3a86f434bfc8e9aeee5e5d8
Contents?: true
Size: 509 Bytes
Versions: 9
Compression:
Stored size: 509 Bytes
Contents
class SessionsController < ApplicationController def new redirect_to root_path if current_user end def create ldap_user = Adauth.authenticate(params[:username], params[:password]) if ldap_user user = <%= model_name.camelize %>.return_and_create_from_adauth(ldap_user) session[:user_id] = user.id redirect_to root_path else redirect_to root_path, :error => "Invalid Login" end end def destroy session[:user_id] = nil redirect_to root_path end end
Version data entries
9 entries across 9 versions & 1 rubygems