浏览代码

Fix confirmation for removing 2FA and deauthing sessions in admin panel

Dylan Pinsonneault 2 年之前
父节点
当前提交
f88b6d961e
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/static/scripts/admin_users.js

+ 4 - 2
src/static/scripts/admin_users.js

@@ -28,7 +28,8 @@ function remove2fa(event) {
     event.preventDefault();
     event.preventDefault();
     event.stopPropagation();
     event.stopPropagation();
     const id = event.target.parentNode.dataset.vwUserUuid;
     const id = event.target.parentNode.dataset.vwUserUuid;
-    if (!id) {
+    const email = event.target.parentNode.dataset.vwUserEmail;
+    if (!id || !email) {
         alert("Required parameters not found!");
         alert("Required parameters not found!");
         return false;
         return false;
     }
     }
@@ -45,7 +46,8 @@ function deauthUser(event) {
     event.preventDefault();
     event.preventDefault();
     event.stopPropagation();
     event.stopPropagation();
     const id = event.target.parentNode.dataset.vwUserUuid;
     const id = event.target.parentNode.dataset.vwUserUuid;
-    if (!id) {
+    const email = event.target.parentNode.dataset.vwUserEmail;
+    if (!id || !email) {
         alert("Required parameters not found!");
         alert("Required parameters not found!");
         return false;
         return false;
     }
     }