Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. helpers do
  2. def current_user
  3. User.find_by(id: session[:user_id])
  4. end
  5. end
  6.  
  7. post '/login' do
  8. username = params[:username]
  9. password = params[:password]
  10.  
  11. user = User.find_by(username: username)
  12.  
  13. if user && user.password == password
  14. session[:user_id] = user.id
  15. redirect to('/')
  16. else
  17. @error_message = "Login failed."
  18. erb(:login)
  19. end
  20. end
  21.  
  22. get '/logout' do
  23. session[:user_id] = nil
  24. "Logout successful!"
  25. redirect to('/')
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement