Selaa lähdekoodia

Stub out login, logout, etc.

old-ruby
Ben Kurtovic 9 vuotta sitten
vanhempi
commit
90de37d98c
5 muutettua tiedostoa jossa 40 lisäystä ja 9 poistoa
  1. +16
    -4
      app/controllers/users_controller.rb
  2. +1
    -1
      app/views/shared/_header.html.erb
  3. +9
    -2
      app/views/users/login.html.erb
  4. +9
    -0
      app/views/users/logout.html.erb
  5. +5
    -2
      config/routes.rb

+ 16
- 4
app/controllers/users_controller.rb Näytä tiedosto

@@ -1,11 +1,23 @@
class UsersController < ApplicationController
def login
end

def signup
if request.post?
# do user create logic
redirect_to root_url
end
end

def login
if request.post?
# do user login logic
redirect_to root_url
end
end

def create
render 'signup'
def logout
if request.post?
# do user logout logic
redirect_to root_url
end
end
end

+ 1
- 1
app/views/shared/_header.html.erb Näytä tiedosto

@@ -1,5 +1,5 @@
<header>
<%= link_to({controller: 'tools', action: 'index'}, {id: 'home-link'}) do %>
<%= link_to(root_url, id: 'home-link') do %>
<%= corp_logo_tag %>
<span id="corp-name">
<%= AdminSetting.get('corp_name') %>


+ 9
- 2
app/views/users/login.html.erb Näytä tiedosto

@@ -1,4 +1,11 @@
<% provide(:title, 'Login') %>

<h1>Users#login</h1>
<p>Find me in app/views/users/login.html.erb</p>
<h1>Login</h1>

<%= form_tag do %>
<table>
<tr>
<td colspan="2"><%= submit_tag('Login') %></td>
</tr>
</table>
<% end %>

+ 9
- 0
app/views/users/logout.html.erb Näytä tiedosto

@@ -0,0 +1,9 @@
<% provide(:title, 'Logout') %>

<h1>Logout</h1>

<p>Are you sure you want to log out now?</p>

<%= form_tag do %>
<%= submit_tag('Log out') %></td>
<% end %>

+ 5
- 2
config/routes.rb Näytä tiedosto

@@ -1,9 +1,12 @@
Rails.application.routes.draw do
root 'tools#index'

get '/login' => 'users#login'
get '/signup' => 'users#signup'
post '/signup' => 'users#create'
post '/signup' => 'users#signup'
get '/login' => 'users#login'
post '/login' => 'users#login'
get '/logout' => 'users#logout'
post '/logout' => 'users#logout'

get '/admin' => 'admin#index'
post '/admin' => 'admin#update'


Ladataan…
Peruuta
Tallenna