@@ -280,8 +280,6 @@ options: {
280280 adminUser: adminUser ,
281281 // diff-add
282282 userPk: adminUser .pk ,
283- // diff-add
284- cookies: extra .cookies ,
285283 // diff-add
286284 response: response ,
287285 // diff-add
@@ -393,7 +391,6 @@ hooks: {
393391 const verifyRes = await t2fa .verify (confirmationResult , {
394392 adminUser ,
395393 userPk: adminUser .pk ,
396- cookies: extra ?.cookies ,
397394 response ,
398395 extra
399396 });
@@ -404,7 +401,7 @@ hooks: {
404401 },
405402 },
406403 create: {
407- beforeSave : async ({ adminUser , adminforth , extra }) => {
404+ beforeSave : async ({ adminUser , adminforth , response , extra }) => {
408405 const t2fa = adminforth .getPluginByClassName (' TwoFactorsAuthPlugin' );
409406 if (! t2fa ) {
410407 return { ok: false , error: ' TwoFactorsAuthPlugin is not configured' };
@@ -418,7 +415,8 @@ hooks: {
418415 const verifyRes = await t2fa .verify (confirmationResult , {
419416 adminUser ,
420417 userPk: adminUser .pk ,
421- cookies: extra ?.cookies ,
418+ response ,
419+ extra
422420 });
423421 if (! verifyRes || ' error' in verifyRes ) {
424422 return { ok: false , error: verifyRes ?.error || ' Two-factor verification failed' };
@@ -534,12 +532,10 @@ app.post(`${ADMIN_BASE_URL}/myCriticalAction`,
534532 adminUser: adminUser ,
535533 // diff-add
536534 userPk: adminUser .pk ,
537- // diff-add
538- cookies: cookies ,
539535 // diff-add
540536 response: res ,
541537 // diff-add
542- extra: {... req .headers },
538+ extra: {... req .headers , ... req . cookies },
543539 // diff-add
544540 });
545541 // diff-add
0 commit comments