Guest User

Untitled

a guest
Feb 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. class Sessions < Application
  2.  
  3. before :ensure_authenticated, :only => [:create, :openid]
  4.  
  5. def new
  6. render
  7. end
  8.  
  9. def create
  10. url = session[:return_to] || '/'
  11. session[:return_to] = nil
  12. redirect url
  13. end
  14.  
  15. def openid
  16. url = session[:return_to] || '/'
  17. session[:return_to] = nil
  18. redirect url
  19. end
  20.  
  21. def destroy
  22. session.user.forget_me! unless session.user.nil?
  23. cookies.delete :auth_token
  24. session.abandon!
  25. redirect '/'
  26. end
  27.  
  28. end
Add Comment
Please, Sign In to add comment