Page MenuHomePhabricator

D19896.id47504.diff
No OneTemporary

D19896.id47504.diff

diff --git a/src/applications/legalpad/controller/LegalpadDocumentSignController.php b/src/applications/legalpad/controller/LegalpadDocumentSignController.php
--- a/src/applications/legalpad/controller/LegalpadDocumentSignController.php
+++ b/src/applications/legalpad/controller/LegalpadDocumentSignController.php
@@ -151,21 +151,6 @@
$errors = array();
$hisec_token = null;
if ($request->isFormOrHisecPost() && !$has_signed) {
-
- // Require two-factor auth to sign legal documents.
- if ($viewer->isLoggedIn()) {
- $workflow_key = sprintf(
- 'legalpad.sign(%s)',
- $document->getPHID());
-
- $hisec_token = id(new PhabricatorAuthSessionEngine())
- ->setWorkflowKey($workflow_key)
- ->requireHighSecurityToken(
- $viewer,
- $request,
- $document->getURI());
- }
-
list($form_data, $errors, $field_errors) = $this->readSignatureForm(
$document,
$request);
@@ -191,6 +176,20 @@
}
$signature->setVerified($verified);
+ // Require two-factor auth to sign legal documents.
+ if ($viewer->isLoggedIn()) {
+ $workflow_key = sprintf(
+ 'legalpad.sign(%s)',
+ $document->getPHID());
+
+ $hisec_token = id(new PhabricatorAuthSessionEngine())
+ ->setWorkflowKey($workflow_key)
+ ->requireHighSecurityToken(
+ $viewer,
+ $request,
+ $document->getURI());
+ }
+
if (!$errors) {
$signature->save();

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 18, 11:24 AM (3 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7728009
Default Alt Text
D19896.id47504.diff (1 KB)

Event Timeline