Pw request site fix

This commit is contained in:
mrfry 2021-04-22 16:37:16 +02:00
parent d7fa02435f
commit 4bcbaa4cc1

View file

@ -44,14 +44,13 @@ function requestPw() {
export default function PwRequest({ globalData }) {
const userId = globalData.userId || '...'
const [result, setResult] = useState([])
const [daysTillNext, setDaysTillNext] = useState('...')
const [data, setData] = useState({
userCreated: '...',
availablePWS: '...',
requestedPWS: '...',
maxPWCount: '...',
daysAfterUserGetsPWs: '...',
addPWPerDay: '...',
addPWCount: '...',
dayDiff: '...',
userCount: '...',
})
@ -62,8 +61,6 @@ export default function PwRequest({ globalData }) {
requestedPWS,
maxPWCount,
daysAfterUserGetsPWs,
addPWPerDay,
addPWCount,
dayDiff,
userCount,
} = data
@ -72,6 +69,16 @@ export default function PwRequest({ globalData }) {
fetchAvailablePWS().then((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 (
@ -98,32 +105,33 @@ export default function PwRequest({ globalData }) {
</p>
</div>
<div className={styles.text}>
Minden <span>{' ' + daysAfterUserGetsPWs + ' '}</span> napnál
régebbi felhasználó generálhat magának{' '}
<span>{' ' + maxPWCount + 'db '}</span> jelszót. Miután lekértél{' '}
<span>{' ' + maxPWCount + 'db'}</span>-ot, a lehetőségeid nem
fogytak el, ismét lesz módod további{' '}
<span>{' ' + maxPWCount + 'db'}</span>-ot kérni, összességében
korlátlan mennyiségben. Az egyszerre rendelkezésre álló lehetőségeid
számát lentebb látod, ez maximum egyszerre{' '}
<span>{' ' + maxPWCount + 'db '}</span> lehet. Ezt követően{' '}
<span>{' ' + addPWPerDay + ' '}</span>
naponta kapsz további <span>{' ' + addPWCount + ' '}</span> új
lehetőséget generálásra, amíg a lehetőségeid száma ismét el nem éri
a <span>{' ' + maxPWCount + 'db'}</span>-ot. Eddig
Havonta minden felhasználó
<span>{' ' + maxPWCount + 'db '}</span>
jelszót generálhat. Új felhasználóknak
<span>{' ' + daysAfterUserGetsPWs + ' '}</span>
napot kell várniuk, hogy tudjanak jelszót generálni, de a
<span>{' ' + daysAfterUserGetsPWs + '. '}</span>
nap azonnal kapnak
<span>{' ' + maxPWCount + 'db '}</span>
lehetőséget.
<p />
Jelenleg
<span>{' ' + availablePWS + 'db '}</span>
jelszót generálhatsz még. Eddig összesen
<span>{' ' + requestedPWS + ' '}</span>
jelszót kértél le, vagyis jelen pillanatban
<span>{' ' + (availablePWS - requestedPWS) + 'db '}</span>
jelszót generálhatsz még.
<br />
<br />A jelenleg bejelentkezett felhasználó{' '}
jelszót generáltál.
<span>{' ' + daysTillNext + ' '}</span>
nap múlva áll rendelkezésre ismét a maximum elérhető
jelszógenerálási lehetőség
<p />A jelenleg bejelentkezett felhasználó (
<span>{' #' + userId + ' '}</span>)
<span>{' ' + dayDiff + ' '}</span>
napos,{' '}
<span>
{userCreated ? new Date(userCreated).toLocaleString() : '...'}
</span>
-kor lett létrehozva.
<br />
<p />
Az oldalnak jelenleg
<span>{' ' + userCount + ' '}</span>
felhasználója van.