Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 

21 rinda
372 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 documents_url
  10. else
  11. redirect_to login_url
  12. end
  13. end
  14. def destroy
  15. session[:user_id] = nil
  16. end
  17. end