Sha256: 1eb5b015d5bbb85cb1ed60330bf99b964c62489e0240d0853e5686f0db9d134f
Contents?: true
Size: 642 Bytes
Versions: 4
Compression:
Stored size: 642 Bytes
Contents
module Dailycred class SessionsController < ApplicationController before_filter :authenticate, :only => [:destroy] before_filter :current_user include Dailycred::Helpers # Callback Route for OAuth flow def create @user = User.find_or_create_with_omniauth auth_hash session[:user_id] = @user.id redirect_to_auth end #GET /logout def destroy session[:user_id] = nil redirect_to_unauth end def failure redirect_to_unauth notice: params[:message] end def info end private def auth_hash h = request.env['omniauth.auth'] end end end
Version data entries
4 entries across 2 versions & 1 rubygems