|
|
@@ -29,19 +29,19 @@ class CvPdfRequestProcessor implements ProcessorInterface
|
|
|
/** @var CvPdfRequest $cvPdfRequest */
|
|
|
$cvPdfRequest = $data;
|
|
|
|
|
|
-// try {
|
|
|
-// $valid = Altcha::verifySolution(
|
|
|
-// $cvPdfRequest->getAltchaPayload(),
|
|
|
-// $this->hmacKey,
|
|
|
-// true
|
|
|
-// );
|
|
|
-// } catch (\Throwable) {
|
|
|
-// $valid = false;
|
|
|
-// }
|
|
|
-//
|
|
|
-// if (!$valid) {
|
|
|
-// throw new \RuntimeException('Invalid payload');
|
|
|
-// }
|
|
|
+ try {
|
|
|
+ $valid = Altcha::verifySolution(
|
|
|
+ $cvPdfRequest->getAltchaPayload(),
|
|
|
+ $this->hmacKey,
|
|
|
+ true
|
|
|
+ );
|
|
|
+ } catch (\Throwable) {
|
|
|
+ $valid = false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!$valid) {
|
|
|
+ throw new \RuntimeException('Invalid payload');
|
|
|
+ }
|
|
|
|
|
|
$content = (new Path($this->projectDir))
|
|
|
->append('static', 'CV_Olivier_Massot.pdf')
|