Sha256: dd77e2e00d51ebe79685d7a99ce3ad76eab6960d6c0e36a15b57dc08fc3a598e
Contents?: true
Size: 427 Bytes
Versions: 5
Compression:
Stored size: 427 Bytes
Contents
before_filter :login_required, :except => [:new, :create] def new end def create user = User.authenticate(params[:email], params[:password]) if user session[:user_id] = user.id redirect_to root_url, :notice => "Logged in!" else flash.now[:error] = "Invalid login or password." render 'new' end end def destroy session[:user_id] = nil redirect_to root_url end
Version data entries
5 entries across 5 versions & 1 rubygems