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
Jenom dodávám, že podobně bychom mohli odlišit i jednotlivé panely prohlížeče, pokud bychom si tak p…
hynajs 24.01.2012 14:01
hynajs
Jasně, ale já potřebuju jako uživatele ten prohlížeč... jak tedy rozliším na 2 počítačích prohhlížeč…
lukinpark 24.01.2012 14:04
lukinpark
Jednoduše. Opět pomocí sušenek. Každému z nich pošleme nějaký token (unikátní). A díky tomuto token…
martin.developer 24.01.2012 14:08
martin.developer
takže ho uložit do cookies??? ale ty jdou lehce smazat...
lukinpark 24.01.2012 14:15
lukinpark
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
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.
martin.developer 24.01.2012 14:20
martin.developer
díky za rady :-) poslední
lukinpark 24.01.2012 14:22
lukinpark
Pomocí session.
Flash_Gordon 24.01.2012 13:40
Flash_Gordon
session se vymaže při restartu prohlížeče :(
lukinpark 24.01.2012 13:42
lukinpark
http://cz.php.net/manual/en/function.setcookie.php sušenka ne
ERASER 24.01.2012 14:12
ERASER

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.

Jasně, ale já potřebuju jako uživatele ten prohlížeč... jak tedy rozliším na 2 počítačích prohhlížeč třeba Chrome, který je na obou počítačích ve stejné verzi...

Dejme tomu, že jsem ve škole, kde mají všechny počítače stejnou IP a všechny mají předinstalovaný úplně stejný počítač, jak je tedy rozlišit?

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