Merge remote-tracking branch 'upstream/pull/4515'
This commit is contained in:
commit
c9b891ce0a
2 changed files with 9 additions and 1 deletions
|
@ -20,7 +20,7 @@ class SessionsController < ApplicationController
|
|||
def create
|
||||
session[:remember_me] ||= params[:remember_me]
|
||||
session[:referer] = safe_referer(params[:referer]) if params[:referer]
|
||||
password_authentication(params[:username], params[:password])
|
||||
password_authentication(params[:username].strip, params[:password])
|
||||
end
|
||||
|
||||
def destroy
|
||||
|
|
|
@ -48,6 +48,14 @@ class SessionsControllerTest < ActionDispatch::IntegrationTest
|
|||
post login_path, :params => { :username => user.display_name, :password => "test" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to root_path
|
||||
|
||||
post login_path, :params => { :username => " #{user.display_name}", :password => "test" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to root_path
|
||||
|
||||
post login_path, :params => { :username => "#{user.display_name} ", :password => "test" }
|
||||
assert_response :redirect
|
||||
assert_redirected_to root_path
|
||||
end
|
||||
|
||||
def test_logout_without_referer
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue