Merge pull request #22 from unraid/refactor/plg-tweaks

feat(plg): add regWizTime to know if server ever signed in
This commit is contained in:
Eric Schultz
2020-10-21 16:04:32 -06:00
committed by GitHub

View File

@@ -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="<?=($backgnd) ? '#'.$backgnd : ''?>"
displaydesc="<?=($display['headerdescription']!='no') ? 'true' : ''?>"
expiretime="<?=1000*($var['regTy']=='Trial'||strstr($var['regTy'],'expired')?$var['regTm2']:0)?>"
reg-wiz-time="<?=($remote['regWizTime']) ? $remote['regWizTime'] : ''?>"
serverdesc="<?=$var['COMMENT']?>"
servermodel="<?=$var['SYS_MODEL']?>"
serverstate="<?=rawurlencode(json_encode($serverstate, JSON_UNESCAPED_SLASHES))?>"