From faac9314ad5b55fd479dd894b83f3dce1f918b87 Mon Sep 17 00:00:00 2001 From: Date: Thu, 30 Aug 2007 21:28:15 -0400 Subject: [PATCH] Users can now login form the site homepage (previously the front login page wasn't working). --- app/controllers/account_controller.rb | 1 + app/views/site/_basic_login.rhtml | 6 +++--- app/views/site/index.rhtml | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/account_controller.rb b/app/controllers/account_controller.rb index 524d743..c9388f6 100644 --- a/app/controllers/account_controller.rb +++ b/app/controllers/account_controller.rb @@ -14,6 +14,7 @@ class AccountController < ApplicationController #these methods provide basic functionality for the user login system #=================================================================== def login + return unless request.post? self.current_user = User.authenticate(params[:login], params[:password]) if logged_in? diff --git a/app/views/site/_basic_login.rhtml b/app/views/site/_basic_login.rhtml index 9c689fc..12a63dd 100644 --- a/app/views/site/_basic_login.rhtml +++ b/app/views/site/_basic_login.rhtml @@ -1,11 +1,11 @@ <% form_tag :controller => 'account', :action => 'login' do %>

-

<%= text_field "Login", "login", :size => 30 %>

+

<%= text_field_tag 'login' %>

-

<%= password_field "Password", "password", :size => 30 %>

+

<%= password_field_tag 'password' %>

-

<%= submit_tag 'Login' %>

+

<%= submit_tag 'Log in' %>

<% end %>

<%= link_to 'Register for an account', :controller => 'account', :action => 'signup' %>

diff --git a/app/views/site/index.rhtml b/app/views/site/index.rhtml index f92fb98..9e2f7b5 100644 --- a/app/views/site/index.rhtml +++ b/app/views/site/index.rhtml @@ -28,8 +28,8 @@

You must have an account to start a new vote or to administer an existing vote. You can log in or create a new account below.

- - <%= render_partial 'basic_login' %> + + <%= render :partial => 'basic_login' %> <% end %> -- 2.39.5