import React, { useState, useEffect } from 'react' import fetch from 'unfetch' import Head from 'next/head' import Link from 'next/link' import Sleep from '../components/sleep' import styles from './pwRequest.module.css' import constants from '../constants.json' function fetchAvailablePWS() { return new Promise((resolve) => { fetch(`${constants.apiUrl}avaiblePWS`, { credentials: 'include', }) .then((resp) => { return resp.json() }) .then((res) => { resolve(res) }) }) } function requestPw() { return new Promise((resolve) => { fetch(constants.apiUrl + 'getpw', { method: 'POST', credentials: 'include', headers: { Accept: 'application/json', 'Content-Type': 'application/json', }, body: JSON.stringify({}), }) .then((res) => { return res.json() }) .then((res) => { resolve(res) }) }) } export default function PwRequest({ globalData }) { const userId = globalData.userId || '...' const [result, setResult] = useState([]) const [data, setData] = useState({ userCreated: '...', availablePWS: '...', requestedPWS: '...', maxPWCount: '...', daysAfterUserGetsPWs: '...', addPWPerDay: '...', addPWCount: '...', dayDiff: '...', userCount: '...', }) const { userCreated, availablePWS, requestedPWS, maxPWCount, daysAfterUserGetsPWs, addPWPerDay, addPWCount, dayDiff, userCount, } = data useEffect(() => { fetchAvailablePWS().then((data) => { setData(data) }) }, []) return (
Jelszó generálás - Qmining | Frylabs.net

Jelszó generálás

Minden felhasználó egyedi jelszót kap. Ne használjatok többen egy jelszót, mert egy idő után -biztonsági okokból- kidob a rendszer, ha ugyan az a felhasználó több helyen is belépve marad. A jelszavakról bővebben a{' '} GYIK {' '} vonatkozó részében olvashatsz.

Minden {' ' + daysAfterUserGetsPWs + ' '} napnál régebbi felhasználó generálhat magának{' '} {' ' + maxPWCount + 'db '} jelszót. Miután lekértél{' '} {' ' + maxPWCount + 'db'}-ot, a lehetőségeid nem fogytak el, ismét lesz módod további{' '} {' ' + maxPWCount + 'db'}-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{' '} {' ' + maxPWCount + 'db '} lehet. Ezt követően{' '} {' ' + addPWPerDay + ' '} naponta kapsz további {' ' + addPWCount + ' '} új lehetőséget generálásra, amíg a lehetőségeid száma ismét el nem éri a {' ' + maxPWCount + 'db'}-ot. Eddig {' ' + requestedPWS + ' '} jelszót kértél le, vagyis jelen pillanatban {' ' + (availablePWS - requestedPWS) + 'db '} jelszót generálhatsz még.

A jelenleg bejelentkezett felhasználó{' '} {' ' + dayDiff + ' '} napos,{' '} {userCreated ? new Date(userCreated).toLocaleString() : '...'} -kor lett létrehozva.
Az oldalnak jelenleg {' ' + userCount + ' '} felhasználója van.
{ requestPw().then((res) => { setData(res) if (res.success) { setResult([...result, res.pw]) } else { setResult([ ...result, 'Jelszó kérési lehetőségeid elfogytak, nézz vissza később', ]) } }) }} > Jelszó kérése
{result ? (
{result.map((res, i) => { return (
{i + 1}.: {res}
) })}
) : null}
) }