Guest User

Untitled

a guest
May 27th, 2018
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. class UserController < ApplicationController
  2.  
  3. def login
  4. @user = User.new
  5. @user.username = params[:username]
  6. end
  7.  
  8. def process_login
  9. if user = User.authenticate(params[:user], params[:password])
  10. session[:id] = user.id #Remember the user's id during this session
  11. redirect_to :action => :home #session[:return_to]
  12. else
  13. flash[:error] = "Username/Password not valid...Please try again"
  14. redirect_to :action => 'login' #, :username => params[:user][:username]
  15. end
  16. end
  17.  
  18. def logout
  19. session[:logged_in] = nil
  20. session[:id] = nil
  21. #reset_session
  22. flash[:message] = "You have successfully logged out"
  23. #flash[:message] = session[:id]
  24. redirect_to :action => "login"
  25. end
  26.  
  27. def registration
  28. end
  29.  
  30. def username_validity
  31.  
  32. #make sure field are all filled in
  33. #make sure password == confirm password
  34.  
  35. # if user = User.username_success
  36. # flash[:regerror] = "Username already taken"
  37. # redirect_to :action => 'registration'
  38. # else
  39. # redirect_to :action => :login
  40. # end
  41.  
  42. end
  43.  
  44. def endregistration
  45.  
  46. fn = params["fntbox1"]
  47. ln = params["lntbox1"]
  48. email = params["emtbox1"]
  49. usernm = params["usertbox1"]
  50. passwrd = params["passtbox1"]
  51. confpasswrd = params["conpasstbox1"]
  52. #user = User.new
  53. #user.username = usernm
  54. #user.password = passwrd
  55.  
  56. user = User.create(:username => usernm, :password => passwrd, :first_name => fn, :last_name => ln, :email_id => email)
  57.  
  58. end
  59.  
  60. def home
  61. end
  62.  
  63. def my_account
  64. end
  65.  
  66. end
Add Comment
Please, Sign In to add comment