diff --git a/modules/qmining/qmining.js b/modules/qmining/qmining.js index 4c8688f..46f0cc8 100644 --- a/modules/qmining/qmining.js +++ b/modules/qmining/qmining.js @@ -187,7 +187,8 @@ function GetApp () { app.get('/getVeteranPw', function (req, res) { res.render('veteranPw', { - cid: req.query.cid || '' + cid: req.query.cid || '', + devel: process.env.NS_DEVEL }) logger.LogReq(req) }) diff --git a/modules/qmining/views/veteranPw.ejs b/modules/qmining/views/veteranPw.ejs index e8f51e2..d3c64ee 100644 --- a/modules/qmining/views/veteranPw.ejs +++ b/modules/qmining/views/veteranPw.ejs @@ -6,6 +6,9 @@
@@ -73,6 +79,9 @@ Másold be ide régi kliens ID-d, és az alapján jelszót kapsz. Ezt csak egyszer teheted meg, ezért a kapott jelszót tuti helyre írd le!
+
+ ://qmining.frylabs.net/irc?loginClick'>IRC +
@@ -98,9 +107,20 @@ } } + function HandleZeroStart () { + document.getElementById('form').style.display = 'none' + document.getElementById('irc').style.display = 'block' + document.getElementById('text').innerText = 'Client ID-d 0-val kezdődik. Ez azt jelenti hogy a jelszavasítás után telepítetted a scriptet, ezért nem vagy jogosult itt jelszót kérni. Ennek ellenére más felhasználóktól (akiknek már van jelszavuk) kérhetsz. Ha úgy gondolod valami nem stimmel:' + } + async function GetVeteranPW(button) { button.innerText = '...' - const rawResponse = await fetch('https://api.frylabs.net/getveteranpw', { + const cid = document.getElementById('cid').value + if (cid[0] === '0') { + HandleZeroStart() + return + } + const rawResponse = await fetch('<%= devel? 'http' : 'https' %>://api.frylabs.net/getveteranpw', { method: 'POST', credentials: 'include', headers: { @@ -108,7 +128,7 @@ 'Content-Type': 'application/json' }, body: JSON.stringify({ - cid: document.getElementById('cid').value + cid: cid }) }) if (!rawResponse.ok) {