Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

21 linhas
368 B

  1. class SessionsController < ApplicationController
  2. skip_before_action :authorize
  3. def new
  4. end
  5. def create
  6. user = User.find_by(name: params[:name])
  7. if user&.authenticate(params[:password])
  8. session[:user_id] = user.id
  9. redirect_to admin_url
  10. else
  11. redirect_to login_url
  12. end
  13. end
  14. def destroy
  15. session[:user_id] = nil
  16. end
  17. end