From bb87317c98be2b5af4a849b7a5136f8c4d9d62cc Mon Sep 17 00:00:00 2001 From: Zack Spear Date: Wed, 21 Oct 2020 14:36:21 -0700 Subject: [PATCH] feat(plg): add regWizTime to know if server ever signed in --- dynamix.unraid.net.plg | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dynamix.unraid.net.plg b/dynamix.unraid.net.plg index 4383a5e44..5c39e1509 100644 --- a/dynamix.unraid.net.plg +++ b/dynamix.unraid.net.plg @@ -1113,9 +1113,14 @@ function handleMessage(e) { case "REG_WIZARD": if (data.apikey) { $.post('https://keys.lime-technology.com/ips/details', {'apikey': data.apikey}, function(details) { - var postargs = {'#file': 'dynamix/dynamix.cfg', '#section': 'remote', apikey: data.apikey}; + var postargs = { + '#file': 'dynamix/dynamix.cfg', + '#section': 'remote', + apikey: data.apikey, + regWizTime: Date.now(), // set when signing in the first time and never unset for the sake of displaying Sign In/Up in the UPC without needing to validate guid every time + }; if (data.email) { - postargs['email'] = data.email; + postargs['email'] = data.email; // this is also never unset but only "reset" if with instance of sign in } if (details.username) { postargs['username'] = details.username; @@ -1444,6 +1449,7 @@ setTimeout(() => { bgcolor="" displaydesc="" expiretime="" + reg-wiz-time="" serverdesc="" servermodel="" serverstate=""