| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 11.04.2009 14:50 | |
|
Ahojte potrebujem spraviť prihlásenie.
Teraz som skusil nečo že.
user pride a ak zada spravne udaje nastaví mu to cookie s nejakým hashom a tento hash zapíše aj do databázy z jeho id
teda prihlasovanie pomocou cookie a potom overujem že či to co ma v cookie je v db a ak hej tak ho identifikujem pomocou id v databáze
len problém je že pokial idem to podzložky napr. fotogaleria tak mi nejak prestane cookie platiť a sprava sa to potom ako že som odhlasený
a ja chcem vedieť ako by sa to dalo opraviť a že či je tento spôsob bezpečný
ďakujem
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 11.04.2009 15:17 | |
|
@podzlozka - problem bude v zlom pouziti setcookie() funkcie.
Osobne by som ale volil sessions, pretoze cookie si vies velmi lahko zmenit.
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 11.04.2009 15:24 | |
|
no sesision
Ak budeš mať čas tak bol by som rád keby si mi skusil napisat že čo definovať keď sa user prihlási a ako potom overovať prihlásenie
ďakujem
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 Bydlisko: Veľký Krtíš... | Napísal Draex: 11.04.2009 21:30 | |
|
Kód: session_start(); $_SESSION['id'] = 'xxxxxxxxxxxxxxxxxxxxxxx';
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | Napísal sedlák: 11.04.2009 22:13 | |
|
Kód: $_SESSION['online'] = 1; $_SESSION['nick'] = $nick; $_SESSION['id'] = $id_usera; $_SESSION['rank'] = $hodnost; A overujes nasledne: Kód: if($_SESSION['online'] == "1") { . . . . }else{ echo "Nie si prihlásený!"; }
|
|
Registrovaný: 20.05.10 Prihlásený: 27.02.12 Príspevky: 27 Témy: 11 | Napísal laceky: 11.06.2010 9:26 | |
|
SESSION je serverova premenna...takze ked sa niekto iny prihlasi z ineho pristupoveho bodu, tak sa session zmeni...to znamena ze ten co bol prvy prihlaseny bude odhlaseny...
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 11.06.2010 15:08 | |
|
laceky píše: SESSION je serverova premenna...takze ked sa niekto iny prihlasi z ineho pristupoveho bodu, tak sa session zmeni...to znamena ze ten co bol prvy prihlaseny bude odhlaseny...
blbosť, tá je pre každého iná
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
Ked pouzijes session a nic neosetris, tak kludne bude moct byt viac ludi prihlasenych na 1 ucte..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|