BE = backend (server, databáze, ...)
FE = frontend (prohlížeč uživatele)
Takže potřebuješ vyřešit tohle: přijde požadavek na zobrazení webu, ten zpracuje tvůj server a musí odlišit, zda jde o požadavek od už přihlášenýho uživatele a pustit ho kam potřebuje
- nebo -
uživatel dostane možnost se přihlásit (je-li jich přihlášených míň než je maximum)
- nebo -
odmítnout přihlášení a procházení webu, pokud je přihlášených už maximum
Tyhle info musíš řešit jednak na FE (identifikace přihlášení) a jednak na BE (počty přihlášených, expirace).
Napsals ale podle mýho málo technických informací; co ti běží na BE, jakým způsobem se dynamicky (?) generují stránky, zda jsou některý staticky generovaný; co předsadíš před web server (nebo jak bude přímo web server zpracovávat požadavky) atd.