Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. <header>
  2. <div class="wrapper">
  3. <img src="/gfx/logo.png">
  4. <span>Welcome</span>
  5. <% if current_user %>
  6. <%= link_to "Log Out", logout_path %>
  7. <% else %>
  8. <%= form_tag sessions_path do %>
  9. <%= text_field_tag :username, nil, placeholder: "username" %>
  10. <%= password_field_tag :password, nil, placeholder: "password" %>
  11. <%= submit_tag "Log In" %>
  12. <% end %>
  13. <% end %>
  14. </div>
  15. </header>
  16.  
  17. class SessionsController < ApplicationController
  18.  
  19. private
  20.  
  21. def current_user
  22. @current_user ||= User.find(session[:user_id]) if session[:user_id]
  23. end
  24.  
  25. helper_method :current_user
  26.  
  27. def create
  28. @user = User.create(user_params)
  29.  
  30. if @user.save
  31. session[:user_id] = @user.id
  32. redirect_to @user, notice: "Thank you for signing up!"
  33. else
  34. render 'new'
  35. end
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement