Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Například posílat každému prohlížeči nesmrtelnou sušenku ve které si Vy vytvoříte identifikátor a ná…
martin.developer 24.01.2012 13:38
martin.developer
o co přesně jde???
lukinpark 24.01.2012 13:42
lukinpark
Dejme tomu, že máme tabulku uživatelů a druhou s jejich PC ze kterých se logují. Při přihlášení se k…
martin.developer 24.01.2012 13:48
martin.developer
Co mám vlastně napsat do té druhé tabulky, co tam uložit za identifikátor(y)
lukinpark 24.01.2012 14:06
lukinpark
Předpokládejme proces pro přihlášení: - Uživatel dostane formulář - Vyplní a odešle - Zkontrolujeme…
martin.developer 24.01.2012 14:15
martin.developer
nj, ale cookies smažu a a jsem bez identifikátoru a celé zabezpečení je k ničemu :D nový
lukinpark 24.01.2012 14:17
lukinpark
Tohle taky nemůže být "zabezpečení", ale jen identifikace. Jinak než s využitím cookies to nepůjde. nový
martin.developer 24.01.2012 14:20
martin.developer
díky za rady :-) poslední
lukinpark 24.01.2012 14:22
lukinpark

Dejme tomu, že máme tabulku uživatelů a druhou s jejich PC ze kterých se logují.
Při přihlášení se koukneme jestli prohlížeč má sušenku s nějakým identifikátorem, pokud ano tak jej ověříme v tabulce a zjistíme, že z tohoto PC se uživatel již přihlašoval. Pokud ji nemá, tak necháme třeba uživatele pojmenovat nové PC a na straně serveru jej uložíme do tabulky včetně identifikátoru, který pošleme nesmrtelnou sušenkou.

Předpokládejme proces pro přihlášení:

- Uživatel dostane formulář
- Vyplní a odešle
- Zkontrolujeme data

- Jsou-li správné pokračujeme dále
   - Vytáhneme si z DB tabulky s uživateli potřebné údaje, mimo jiné také nějaké UID.
   - Koukneme jestli nám prohlížeč poslal identifikující cookie s tokenem
     - Jestli ano, zkontrolujeme zda-li ji máme v další tabulce kde bude uid <-> token
       - Není-li tam, tak cookie smažeme a nastavíme, uložíme novou a necháme uživatele pojmenovat nový přístupový PC
     - Jestli ne, necháme uživatele pojmenovat nový přístupový PC a po odeslání mu pošleme cookie s tokenem, který si uložíme do tabulky uid <-> token

- Nejsou-li správné, nepokračujeme

Zpět do poradny Odpovědět na původní otázku Nahoru