@@ -43,7 +43,7 class AccountController < ApplicationController | |||
|
43 | 43 | self.logged_user = nil |
|
44 | 44 | else |
|
45 | 45 | # Authenticate user |
|
46 |
user = User.try_to_login(params[: |
|
|
46 | user = User.try_to_login(params[:username], params[:password]) | |
|
47 | 47 | if user |
|
48 | 48 | self.logged_user = user |
|
49 | 49 | # generate a key and set cookie if autologin |
@@ -2,8 +2,8 | |||
|
2 | 2 | <% form_tag({:action=> "login"}) do %> |
|
3 | 3 | <table> |
|
4 | 4 | <tr> |
|
5 |
<td align="right"><label for=" |
|
|
6 |
<td align="left"><p><%= text_field_tag ' |
|
|
5 | <td align="right"><label for="username"><%=l(:field_login)%>:</label></td> | |
|
6 | <td align="left"><p><%= text_field_tag 'username', nil, :size => 40 %></p></td> | |
|
7 | 7 | </tr> |
|
8 | 8 | <tr> |
|
9 | 9 | <td align="right"><label for="password"><%=l(:field_password)%>:</label></td> |
@@ -28,6 +28,6 | |||
|
28 | 28 | </td> |
|
29 | 29 | </tr> |
|
30 | 30 | </table> |
|
31 |
<%= javascript_tag "Form.Element.focus(' |
|
|
31 | <%= javascript_tag "Form.Element.focus('username');" %> | |
|
32 | 32 | <% end %> |
|
33 | 33 | </div> |
@@ -45,7 +45,7 class AccountControllerTest < Test::Unit::TestCase | |||
|
45 | 45 | end |
|
46 | 46 | |
|
47 | 47 | def test_login_with_wrong_password |
|
48 |
post :login, : |
|
|
48 | post :login, :username => 'admin', :password => 'bad' | |
|
49 | 49 | assert_response :success |
|
50 | 50 | assert_template 'login' |
|
51 | 51 | assert_tag 'div', |
@@ -56,7 +56,7 class AccountControllerTest < Test::Unit::TestCase | |||
|
56 | 56 | def test_autologin |
|
57 | 57 | Setting.autologin = "7" |
|
58 | 58 | Token.delete_all |
|
59 |
post :login, : |
|
|
59 | post :login, :username => 'admin', :password => 'admin', :autologin => 1 | |
|
60 | 60 | assert_redirected_to 'my/page' |
|
61 | 61 | token = Token.find :first |
|
62 | 62 | assert_not_nil token |
@@ -49,7 +49,7 class Test::Unit::TestCase | |||
|
49 | 49 | assert_equal nil, session[:user_id] |
|
50 | 50 | assert_response :success |
|
51 | 51 | assert_template "account/login" |
|
52 |
post "/account/login", : |
|
|
52 | post "/account/login", :username => login, :password => password | |
|
53 | 53 | assert_redirected_to "my/page" |
|
54 | 54 | assert_equal login, User.find(session[:user_id]).login |
|
55 | 55 | end |
General Comments 0
You need to be logged in to leave comments.
Login now