|
|
|
@ -176,9 +176,11 @@ class AccountController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def password_authentication
|
|
|
|
|
user = User.try_to_login(params[:username], params[:password])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if user.nil?
|
|
|
|
|
invalid_credentials
|
|
|
|
|
elsif user.status == 2
|
|
|
|
|
invalid_credentials_new
|
|
|
|
|
elsif user.new_record?
|
|
|
|
|
onthefly_creation_failed(user, {:login => user.login, :auth_source_id => user.auth_source_id })
|
|
|
|
|
else
|
|
|
|
@ -268,6 +270,11 @@ class AccountController < ApplicationController
|
|
|
|
|
logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}"
|
|
|
|
|
flash.now[:error] = l(:notice_account_invalid_creditentials)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def invalid_credentials_new
|
|
|
|
|
logger.warn "Failed login for '#{params[:username]}' from #{request.remote_ip} at #{Time.now.utc}"
|
|
|
|
|
flash.now[:error] = l(:notice_account_invalid_creditentials_new)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# Register a user for email activation.
|
|
|
|
|
#
|
|
|
|
|