Class: SessionsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



13
14
15
16
17
18
# File 'app/controllers/sessions_controller.rb', line 13

def create
  @user = User.find_or_create_from_auth_hash(auth_hash)
  session[:user_id] = @user.id
  session[:user_name] = @user.name
  redirect_to projects_path
end

#destroyObject



20
21
22
23
# File 'app/controllers/sessions_controller.rb', line 20

def destroy
  reset_session
  redirect_to root_path
end

#homepageObject



6
7
8
# File 'app/controllers/sessions_controller.rb', line 6

def homepage
  redirect_to projects_path if authorized?
end

#newObject



10
11
# File 'app/controllers/sessions_controller.rb', line 10

def new
end