|
@@ -99,11 +99,15 @@ class AuthenticationController < ApplicationController
|
99
|
99
|
|
100
|
100
|
def reset_password
|
101
|
101
|
token = Token.find_by(token: params[:token], tokentype: Token::TYPES[:password_reset])
|
102
|
|
- if not token_valid? token
|
|
102
|
+ return unless token_valid? token
|
|
103
|
+
|
|
104
|
+ if params[:password_reset][:password].blank?
|
|
105
|
+ flash_message :warning, I18n.t('authentication.password_blank')
|
|
106
|
+ render 'authentication/reset_password_form', layout: 'void'
|
103
|
107
|
return
|
104
|
108
|
end
|
105
|
109
|
|
106
|
|
- if not params[:password] == params[:password_confirmation]
|
|
110
|
+ unless params[:password_reset][:password] == params[:password_reset][:password_confirmation]
|
107
|
111
|
flash_message(:warning, I18n.t('authentication.password_repeat_mismatch'))
|
108
|
112
|
redirect_to action: 'reset_password_form', token: params[:token]
|
109
|
113
|
return
|