mirror of
https://github.com/docusealco/docuseal
synced 2026-11-05 06:42:32 -05:00
refactor start form
This commit is contained in:
1 parent
807463c465
commit
0480572ef5
14 files changed
+296
-175
No files matched your search
@@ -8,9 +8,6 @@ class SubmitFormEmail2fasController < ApplicationController
|
||||
|
||||
before_action :load_submitter
|
||||
|
||||
COOKIES_TTL = 12.hours
|
||||
COOKIES_DEFAULTS = { httponly: true, secure: Rails.env.production? }.freeze
|
||||
|
||||
def create
|
||||
RateLimit.call("verify-2fa-code-#{@submitter.id}", limit: 2, ttl: 45.seconds, enabled: true)
|
||||
|
||||
@@ -20,7 +17,8 @@ class SubmitFormEmail2fasController < ApplicationController
|
||||
SubmissionEvents.create_with_tracking_data(@submitter, 'email_verified', request, { email: @submitter.email })
|
||||
|
||||
cookies.encrypted[:email_2fa_slug] =
|
||||
{ value: @submitter.slug, expires: COOKIES_TTL.from_now, **COOKIES_DEFAULTS }
|
||||
{ value: @submitter.slug, expires: Submitters::StartForm::COOKIES_TTL.from_now,
|
||||
**Submitters::StartForm::COOKIES_DEFAULTS }
|
||||
|
||||
redirect_to submit_form_path(@submitter.slug)
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user