Advertisement
Guest User

Untitled

a guest
Mar 10th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. class LoginController < ApplicationController
  2. skip_before_action :need_login, only: [:new, :create]
  3.  
  4. def new
  5. session[:username] =""
  6. render template: 'login/index'
  7. end
  8.  
  9. def create
  10. usr = params[:username]
  11. pwd = params[:password]
  12. user = User.where(:username => usr, :password => pwd).first
  13.  
  14. if !user.nil?
  15. p "setting session variables"
  16. session[:username] = user.username
  17. session[:firstname] = user.firstname
  18. session[:lastname] = user.lastname
  19. success = true
  20.  
  21. #render 'user/index'
  22. respond_to do |format|
  23. format.html { redirect_to home_url }
  24. format.json { render :json => {:status => :oky} }
  25. format.js { }
  26. end
  27. else
  28. success = false
  29. respond_to do |format|
  30. format.json { success }
  31. end
  32.  
  33. end
  34. head :ok
  35. end
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement