From: Date: Fri, 31 Aug 2007 01:28:15 +0000 (-0400) Subject: Users can now login form the site homepage (previously the front login page X-Git-Url: https://projects.mako.cc/source/selectricity/commitdiff_plain/faac9314ad5b55fd479dd894b83f3dce1f918b87?hp=18f4d0bd0025dd963b5fab238964de6d20e0d354 Users can now login form the site homepage (previously the front login page wasn't working). --- 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 %>