mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
Pw request site fix
This commit is contained in:
parent
d7fa02435f
commit
4bcbaa4cc1
1 changed files with 31 additions and 23 deletions
|
@ -44,14 +44,13 @@ function requestPw() {
|
||||||
export default function PwRequest({ globalData }) {
|
export default function PwRequest({ globalData }) {
|
||||||
const userId = globalData.userId || '...'
|
const userId = globalData.userId || '...'
|
||||||
const [result, setResult] = useState([])
|
const [result, setResult] = useState([])
|
||||||
|
const [daysTillNext, setDaysTillNext] = useState('...')
|
||||||
const [data, setData] = useState({
|
const [data, setData] = useState({
|
||||||
userCreated: '...',
|
userCreated: '...',
|
||||||
availablePWS: '...',
|
availablePWS: '...',
|
||||||
requestedPWS: '...',
|
requestedPWS: '...',
|
||||||
maxPWCount: '...',
|
maxPWCount: '...',
|
||||||
daysAfterUserGetsPWs: '...',
|
daysAfterUserGetsPWs: '...',
|
||||||
addPWPerDay: '...',
|
|
||||||
addPWCount: '...',
|
|
||||||
dayDiff: '...',
|
dayDiff: '...',
|
||||||
userCount: '...',
|
userCount: '...',
|
||||||
})
|
})
|
||||||
|
@ -62,8 +61,6 @@ export default function PwRequest({ globalData }) {
|
||||||
requestedPWS,
|
requestedPWS,
|
||||||
maxPWCount,
|
maxPWCount,
|
||||||
daysAfterUserGetsPWs,
|
daysAfterUserGetsPWs,
|
||||||
addPWPerDay,
|
|
||||||
addPWCount,
|
|
||||||
dayDiff,
|
dayDiff,
|
||||||
userCount,
|
userCount,
|
||||||
} = data
|
} = data
|
||||||
|
@ -72,6 +69,16 @@ export default function PwRequest({ globalData }) {
|
||||||
fetchAvailablePWS().then((data) => {
|
fetchAvailablePWS().then((data) => {
|
||||||
setData(data)
|
setData(data)
|
||||||
})
|
})
|
||||||
|
const now = new Date()
|
||||||
|
const now2 = new Date(now.getFullYear(), now.getMonth(), now.getDate())
|
||||||
|
let next = new Date(now.getFullYear(), now.getMonth() + 1, 1)
|
||||||
|
let daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24
|
||||||
|
if (daysTillNext === 0) {
|
||||||
|
next = new Date(now.getFullYear(), now.getMonth() + 2, 1)
|
||||||
|
}
|
||||||
|
daysTillNext = (next.getTime() - now2.getTime()) / 1000 / 60 / 60 / 24
|
||||||
|
|
||||||
|
setDaysTillNext(daysTillNext)
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -98,32 +105,33 @@ export default function PwRequest({ globalData }) {
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className={styles.text}>
|
<div className={styles.text}>
|
||||||
Minden <span>{' ' + daysAfterUserGetsPWs + ' '}</span> napnál
|
Havonta minden felhasználó
|
||||||
régebbi felhasználó generálhat magának{' '}
|
<span>{' ' + maxPWCount + 'db '}</span>
|
||||||
<span>{' ' + maxPWCount + 'db '}</span> jelszót. Miután lekértél{' '}
|
jelszót generálhat. Új felhasználóknak
|
||||||
<span>{' ' + maxPWCount + 'db'}</span>-ot, a lehetőségeid nem
|
<span>{' ' + daysAfterUserGetsPWs + ' '}</span>
|
||||||
fogytak el, ismét lesz módod további{' '}
|
napot kell várniuk, hogy tudjanak jelszót generálni, de a
|
||||||
<span>{' ' + maxPWCount + 'db'}</span>-ot kérni, összességében
|
<span>{' ' + daysAfterUserGetsPWs + '. '}</span>
|
||||||
korlátlan mennyiségben. Az egyszerre rendelkezésre álló lehetőségeid
|
nap azonnal kapnak
|
||||||
számát lentebb látod, ez maximum egyszerre{' '}
|
<span>{' ' + maxPWCount + 'db '}</span>
|
||||||
<span>{' ' + maxPWCount + 'db '}</span> lehet. Ezt követően{' '}
|
lehetőséget.
|
||||||
<span>{' ' + addPWPerDay + ' '}</span>
|
<p />
|
||||||
naponta kapsz további <span>{' ' + addPWCount + ' '}</span> új
|
Jelenleg
|
||||||
lehetőséget generálásra, amíg a lehetőségeid száma ismét el nem éri
|
<span>{' ' + availablePWS + 'db '}</span>
|
||||||
a <span>{' ' + maxPWCount + 'db'}</span>-ot. Eddig
|
jelszót generálhatsz még. Eddig összesen
|
||||||
<span>{' ' + requestedPWS + ' '}</span>
|
<span>{' ' + requestedPWS + ' '}</span>
|
||||||
jelszót kértél le, vagyis jelen pillanatban
|
jelszót generáltál.
|
||||||
<span>{' ' + (availablePWS - requestedPWS) + 'db '}</span>
|
<span>{' ' + daysTillNext + ' '}</span>
|
||||||
jelszót generálhatsz még.
|
nap múlva áll rendelkezésre ismét a maximum elérhető
|
||||||
<br />
|
jelszógenerálási lehetőség
|
||||||
<br />A jelenleg bejelentkezett felhasználó{' '}
|
<p />A jelenleg bejelentkezett felhasználó (
|
||||||
|
<span>{' #' + userId + ' '}</span>)
|
||||||
<span>{' ' + dayDiff + ' '}</span>
|
<span>{' ' + dayDiff + ' '}</span>
|
||||||
napos,{' '}
|
napos,{' '}
|
||||||
<span>
|
<span>
|
||||||
{userCreated ? new Date(userCreated).toLocaleString() : '...'}
|
{userCreated ? new Date(userCreated).toLocaleString() : '...'}
|
||||||
</span>
|
</span>
|
||||||
-kor lett létrehozva.
|
-kor lett létrehozva.
|
||||||
<br />
|
<p />
|
||||||
Az oldalnak jelenleg
|
Az oldalnak jelenleg
|
||||||
<span>{' ' + userCount + ' '}</span>
|
<span>{' ' + userCount + ' '}</span>
|
||||||
felhasználója van.
|
felhasználója van.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue