diff --git a/db.js b/db.js index be600099..f823f39f 100644 --- a/db.js +++ b/db.js @@ -1012,8 +1012,8 @@ module.exports.CreateDB = function (parent, func) { }; obj.GetAllType = function (type, func) { obj.file.find({ type: type }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; obj.GetAllIdsOfType = function (ids, domain, type, func) { obj.file.find({ type: type, domain: domain, _id: { $in: ids } }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; - obj.GetUserWithEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email }).project({ type: 0 }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; - obj.GetUserWithVerifiedEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email, emailVerified: true }).project({ type: 0 }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; + obj.GetUserWithEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; + obj.GetUserWithVerifiedEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email, emailVerified: true }).toArray(function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; obj.Remove = function (id, func) { obj.file.deleteOne({ _id: id }, func); }; obj.RemoveAll = function (func) { obj.file.deleteMany({}, { multi: true }, func); }; obj.RemoveAllOfType = function (type, func) { obj.file.deleteMany({ type: type }, { multi: true }, func); }; @@ -1166,7 +1166,7 @@ module.exports.CreateDB = function (parent, func) { obj.GetAllType = function (type, func) { obj.file.find({ type: type }, function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; obj.GetAllIdsOfType = function (ids, domain, type, func) { obj.file.find({ type: type, domain: domain, _id: { $in: ids } }, function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; obj.GetUserWithEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email }, { type: 0 }, function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; - obj.GetUserWithVerifiedEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email, emailVerified: true }, { type: 0 }, function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; + obj.GetUserWithVerifiedEmail = function (domain, email, func) { obj.file.find({ type: 'user', domain: domain, email: email, emailVerified: true }, function (err, docs) { func(err, performTypedRecordDecrypt(docs)); }); }; obj.Remove = function (id, func) { obj.file.remove({ _id: id }, func); }; obj.RemoveAll = function (func) { obj.file.remove({}, { multi: true }, func); }; obj.RemoveAllOfType = function (type, func) { obj.file.remove({ type: type }, { multi: true }, func); }; diff --git a/translate/translate.json b/translate/translate.json index 3d993f54..d6ef20ae 100644 --- a/translate/translate.json +++ b/translate/translate.json @@ -13546,11 +13546,13 @@ "login-mobile.handlebars->5->42", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3", "login.handlebars->5->43", + "login.handlebars->container->column_l->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->3", "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3", "login2.handlebars->7->22", "login2.handlebars->7->44", "login2.handlebars->centralTable->1->0->logincell->resetpanel->1->7->1->0->1", "login2.handlebars->centralTable->1->0->logincell->resetpanel->1->7->1->0->1", + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->2farow2->1->3", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->2farow->1->3" ] }, @@ -21235,6 +21237,7 @@ "login.handlebars->container->column_l->centralTable->1->0->logincell->loginpanel->1->5->1", "login.handlebars->container->column_l->centralTable->1->0->logincell->loginpanel->1->7->1->4->3", "login2.handlebars->centralTable->1->0->logincell->loginpanel->1->5->1->6->1", + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->1", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->2->1->1" ] }, @@ -21300,8 +21303,7 @@ "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->resettokenpanel->1->5->1->2->1->1", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->1", "login.handlebars->container->column_l->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->1", - "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->1", - "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->1" + "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->1" ] }, { @@ -21388,8 +21390,7 @@ "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->resettokenpanel->1->5->1->0->1", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->0->1", "login.handlebars->container->column_l->centralTable->1->0->logincell->resettokenpanel->1->5->1->0->1", - "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->0->1", - "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->0->1" + "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->0->1" ] }, { @@ -30335,7 +30336,9 @@ "default.handlebars->27->1905", "default.handlebars->27->1910", "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3", + "login.handlebars->container->column_l->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->3", "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3", + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->2farow2->1->3", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->2farow->1->3" ] }, @@ -36193,6 +36196,8 @@ "zh-chs": "代币", "zh-cht": "代幣", "xloc": [ + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->0->1", + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->0->1", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->0->1", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->0->1" ] @@ -37429,7 +37434,9 @@ "zh-cht": "使用安全密鑰", "xloc": [ "login-mobile.handlebars->container->page_content->column_l->1->1->0->1->tokenpanel->1->7->1->4->1->3", + "login.handlebars->container->column_l->centralTable->1->0->logincell->resettokenpanel->1->5->1->2->1->3", "login.handlebars->container->column_l->centralTable->1->0->logincell->tokenpanel->1->7->1->4->1->3", + "login2.handlebars->centralTable->1->0->logincell->resettokenpanel->1->5->1->2farow2->1->3", "login2.handlebars->centralTable->1->0->logincell->tokenpanel->1->7->1->2farow->1->3" ] }, diff --git a/views/login.handlebars b/views/login.handlebars index 1fe08ad4..ffd15e02 100644 --- a/views/login.handlebars +++ b/views/login.handlebars @@ -161,7 +161,7 @@