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 }) { 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.