mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
user pw gen page info changes
This commit is contained in:
parent
280e3e79ee
commit
f159b9379c
2 changed files with 55 additions and 47 deletions
|
@ -58,7 +58,7 @@ export default function Layout(props) {
|
|||
</Link>
|
||||
)
|
||||
})}
|
||||
<Link href={`${constants.siteUrl}donate`}>
|
||||
<Link href={`/donate`}>
|
||||
<a className="donate" onClick={closeSideBar} target="_blank">
|
||||
Donate
|
||||
</a>
|
||||
|
|
|
@ -10,26 +10,31 @@ export default function PwRequest (props) {
|
|||
const [requestedPWS, setRequestedPWS] = useState()
|
||||
const [createDate, setCreateDate] = useState()
|
||||
|
||||
const [addPwPerDay, setAddPwPerDay] = useState()
|
||||
// const [daysAfterUserGetsPWs, setDaysAfterUserGetsPWs] = useState()
|
||||
const [maxPWCount, setMaxPWCount] = useState()
|
||||
const [addPwPerDay, setAddPwPerDay] = useState('...')
|
||||
const [daysAfterUserGetsPWs, setDaysAfterUserGetsPWs] = useState('...')
|
||||
const [maxPWCount, setMaxPWCount] = useState('...')
|
||||
const [addPWCount, setAddPWCount] = useState('...')
|
||||
const [dayDiff, setDayDiff] = useState('...')
|
||||
|
||||
useEffect(() => {
|
||||
console.info('Fetching avaible pws')
|
||||
fetch(`${constants.apiUrl}avaiblePWS`, {
|
||||
credentials: 'include'
|
||||
credentials: 'include',
|
||||
})
|
||||
.then((resp) => {
|
||||
return resp.json()
|
||||
})
|
||||
.then((data) => {
|
||||
console.log(data)
|
||||
setRemaining(data.avaiblePWS)
|
||||
setCreateDate(data.userCreated)
|
||||
setRequestedPWS(data.requestedPWS)
|
||||
|
||||
setAddPwPerDay(data.addPWPerDay)
|
||||
// setDaysAfterUserGetsPWs(data.daysAfterUserGetsPWs)
|
||||
setAddPWCount(data.addPWCount)
|
||||
setDaysAfterUserGetsPWs(data.daysAfterUserGetsPWs)
|
||||
setMaxPWCount(data.maxPWCount)
|
||||
setDayDiff(data.dayDiff)
|
||||
})
|
||||
}, [])
|
||||
|
||||
|
@ -38,13 +43,14 @@ export default function PwRequest (props) {
|
|||
method: 'POST',
|
||||
credentials: 'include',
|
||||
headers: {
|
||||
'Accept': 'application/json',
|
||||
'Content-Type': 'application/json'
|
||||
Accept: 'application/json',
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
body: JSON.stringify({})
|
||||
body: JSON.stringify({}),
|
||||
})
|
||||
try {
|
||||
rawResponse.json()
|
||||
rawResponse
|
||||
.json()
|
||||
.then((resp) => {
|
||||
if (resp.result === 'success') {
|
||||
setResult([...result, resp.pw])
|
||||
|
@ -53,7 +59,10 @@ export default function PwRequest (props) {
|
|||
} else if (resp.result === 'success') {
|
||||
setResult(['Nem vagy bejelentkezve!']) // this should never happpen
|
||||
} else {
|
||||
setResult([...result, 'Jelszó kérési lehetőségeid elfogytak, nézz vissza később'])
|
||||
setResult([
|
||||
...result,
|
||||
'Jelszó kérési lehetőségeid elfogytak, nézz vissza később',
|
||||
])
|
||||
setRemaining(0)
|
||||
}
|
||||
})
|
||||
|
@ -70,53 +79,52 @@ export default function PwRequest (props) {
|
|||
return (
|
||||
// TODO: újrafogalmazás, remove hány nap után kapnak új jelszót először
|
||||
<div>
|
||||
<div id='form'>
|
||||
<div id="form">
|
||||
<div className={styles.text}>
|
||||
Itt új jelszavakat tudsz kérni új felhasználóknak. Közös jelszóhasználat nem ajánlott,
|
||||
mert ha valaki belép azzal a jelszóval amit te használsz akkor téged kiléptet
|
||||
mindenhonnan. Szerintem van elég jelszó hogy ne kelljen közös
|
||||
Itt új jelszavakat tudsz kérni új felhasználóknak. Közös
|
||||
jelszóhasználat nem ajánlott, mert ha valaki belép azzal a jelszóval
|
||||
amit te használsz akkor téged kiléptet mindenhonnan. Szerintem van
|
||||
elég jelszó hogy ne kelljen közös
|
||||
</div>
|
||||
<div className={styles.text}>
|
||||
Minden nap
|
||||
<span>
|
||||
{' ' + addPwPerDay + ' '}
|
||||
</span>
|
||||
új lehetőség van jelszót generálni, egyszerre maximum
|
||||
<span>
|
||||
{' ' + maxPWCount + ' '}
|
||||
</span>
|
||||
gyűlhet össze
|
||||
Új felhasználóknak
|
||||
<span>{' ' + daysAfterUserGetsPWs + ' '}</span>
|
||||
napot kell várni, míg kapnak lehetőséget jelszó generálásra.
|
||||
<span>{' ' + dayDiff + ' '}</span>
|
||||
nap óta használod a weboldalt / scriptet
|
||||
</div>
|
||||
<div className={styles.text}>
|
||||
<span>{' ' + addPwPerDay + ' '}</span>
|
||||
naponta
|
||||
<span>{' ' + addPWCount + ' '}</span>
|
||||
új lehetőség van jelszót generálni, maximum
|
||||
<span>{' ' + maxPWCount + ' '}</span>
|
||||
lehetőség gyűlhet össze
|
||||
</div>
|
||||
<div className={styles.text}>
|
||||
Még kérhető jelszavak:
|
||||
<span>
|
||||
{' ' + remaining + ' '}
|
||||
</span>
|
||||
<span>{' ' + remaining + ' '}</span>
|
||||
Felhasználó létrehozva:
|
||||
<span>
|
||||
{' ' + createDate + ' '}
|
||||
</span>
|
||||
. Eddig
|
||||
<span>
|
||||
{' ' + requestedPWS + ' '}
|
||||
</span>
|
||||
<span>{' ' + createDate + ' '}</span>. Eddig
|
||||
<span>{' ' + requestedPWS + ' '}</span>
|
||||
jelszót kértél.
|
||||
</div>
|
||||
<div className={styles.buttonContainer}>
|
||||
<div
|
||||
onClick={handleSubmit}
|
||||
className={styles.button}
|
||||
>
|
||||
<div onClick={handleSubmit} className={styles.button}>
|
||||
Jelszó kérése
|
||||
</div>
|
||||
</div>
|
||||
{result ? <div className={styles.pwContainer}>{result.map((r, i) => {
|
||||
{result ? (
|
||||
<div className={styles.pwContainer}>
|
||||
{result.map((r, i) => {
|
||||
return (
|
||||
<div key={i} className={styles.pw}>
|
||||
{i + 1}.: {r}
|
||||
</div>
|
||||
)
|
||||
})}</div> : null}
|
||||
})}
|
||||
</div>
|
||||
) : null}
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue