diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index ecbcdfd3..deee494e 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -1,16 +1,16 @@ class SessionsController < ApplicationController - # GET /login + # GET /users/login def new end - # GET /logout + # GET /users/logout def destroy logout redirect_to root_path end - # POST /login + # POST /users/login def create user = User.find_by(email: session_params[:email]) if user && user.authenticate(session_params[:password]) diff --git a/config/routes.rb b/config/routes.rb index a95da457..d9894f61 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -22,17 +22,21 @@ Rails.application.routes.draw do end end - # User resources. + # Signup routes. get '/signup', to: 'users#new', as: :signup post '/signup', to: 'users#create', as: :create_user - get '/users/:user_uid/edit', to: 'users#edit', as: :edit_user - patch '/users/:user_uid/edit', to: 'users#update', as: :update_user - # Handles login of greenlight provider accounts. - post '/login', to: 'sessions#create', as: :create_session - - # Log the user out of the session. - get '/logout', to: 'sessions#destroy' + # User resources. + scope '/users' do + get '/:user_uid/edit', to: 'users#edit', as: :edit_user + patch '/:user_uid/edit', to: 'users#update', as: :update_user + + # Handles login of greenlight provider accounts. + post '/login', to: 'sessions#create', as: :create_session + + # Log the user out of the session. + get '/logout', to: 'sessions#destroy' + end # Handles launches from a trusted launcher. post '/launch', to: 'sessions#launch'