2020-03-07 05:39:00 +01:00
|
|
|
class PasswordResetRequests::Create < BrowserAction
|
|
|
|
include Auth::RedirectSignedInUsers
|
|
|
|
|
|
|
|
route do
|
|
|
|
RequestPasswordReset.new(params).submit do |operation, user|
|
|
|
|
if user
|
|
|
|
PasswordResetRequestEmail.new(user).deliver
|
|
|
|
flash.success = "You should receive an email on how to reset your password shortly"
|
2020-03-07 23:32:07 +01:00
|
|
|
redirect SignIn::New
|
2020-03-07 05:39:00 +01:00
|
|
|
else
|
|
|
|
html NewPage, operation: operation
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|