1
0
mirror of https://github.com/meineerde/redmine.git synced 2026-03-10 19:23:06 +00:00

Merged r17113 to 3.4-stable (#22532).

git-svn-id: http://svn.redmine.org/redmine/branches/3.4-stable@17114 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA 2017-12-13 14:07:15 +00:00
parent 52244fb0f6
commit d0ec0508ad
2 changed files with 10 additions and 1 deletions

View File

@ -219,7 +219,7 @@ class User < Principal
# Returns the user that matches provided login and password, or nil
def self.try_to_login(login, password, active_only=true)
login = login.to_s
login = login.to_s.strip
password = password.to_s
# Make sure no one can sign in with an empty login or password

View File

@ -220,6 +220,15 @@ class AccountControllerTest < Redmine::ControllerTest
assert_response 302
end
def test_login_should_strip_whitespaces_from_user_name
post :login, :params => {
:username => ' jsmith ',
:password => 'jsmith'
}
assert_response 302
assert_equal 2, @request.session[:user_id]
end
def test_get_logout_should_not_logout
@request.session[:user_id] = 2
get :logout