| | |
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
teda klient vojde do prihlasenia prihlasí a dostane sa na nejakú stránku trebars na index2.php. -> to je normálne lenže keby on prišiel na index2.php rovno mám problém. Ako by som vyriešil že každý súbor v administrácií niebude čitateľný pokým sa klient neprihlasí?? Poprasil by som hotové riešenie. Vopred ďakujem
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
jednoduchym overovanim. ja to tak robim vsade. napr. prihlasuje sa cez cookies alebo sessions a v subore index2.php bude najprv kontrola ci cookie alebo session existuje :
Kód: if (isset($_COOKIE['login']) && isset($_COOKIE['pass'])){ ... } potom mozme nechat vypisat data z DB kde su ulozene mena a hesla: Kód: $sql= mysql_query("SELECT pass FROM tabulka WHERE login='{$_COOKIE[login]}'");
$pass= mysql_result($sql);
if($pass == $_COOKIE['pass']) { ... }
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 24.06.2007 14:52 | |
|
to nieje dobré riešenie pretože ja sa odklasim a môžem prejsť rovno na napr.index2.php pretože mi cookie ostáva
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 24.06.2007 14:56 | |
|
Tominator píše: to nieje dobré riešenie pretože ja sa odklasim a môžem prejsť rovno na napr.index2.php pretože mi cookie ostáva
sessions?
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 24.06.2007 15:38 | |
|
Tominator píše: to nieje dobré riešenie pretože ja sa odklasim a môžem prejsť rovno na napr.index2.php pretože mi cookie ostáva
tak namiesto cookies to spravuj cez sessions a nemas problem
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 24.06.2007 20:03 | |
|
a sez hdacess by sa to nedalo??
|
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 24.06.2007 21:21 | |
|
Tominator píše: a sez hdacess by sa to nedalo??
myslim ze da sa to, aj myslim ze v knihe to mam rozobrate ako prve ku teme prihlasenie a sprava uzivatela...ale neporadim bo knihu som pozical a man to nezaujimalo lebo .hdacess nepouzivam
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
sak pri odlasovani klasicke:
Kód: setcookie('login','',time()); setcookie('pass','',time()); a ten pripad by sa dal riesit podobne sessionsami: Kód: session_start(); . . . if (isset($_SESSION['login']) && isset($_SESSION['pass'])){ $sql= mysql_query("SELECT pass FROM tabulka WHERE login='{$_SESSION[login]}'");
$pass= mysql_result($sql);
if($pass == $_SESSION['pass']) { ... ... ... } } a odhlasovanie: Kód: session_unset(); alebo Kód: session_destroy('login'); session_destroy('pass');
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 25.06.2007 16:45 | |
|
jj lenže čo ak sa on naodhlási proste vypnem prehliadač
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
tak v prehliadaci nastavis aby ti po vypnuti vymazalo cookies
ale ne. tam das napr:
Kód: <body onunload="<?php setcookie(login,'',time()); setcookie(pass,'',time());?>"> . . kod . . </body>
finito.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | Napísal autor témy Tominator: 25.06.2007 17:42 | |
|
tak a teraz už tomu nerozumiem. Veď on nastaví cookies bude browsovať v administrácií vypne X prehladač potom zapne ale neprihlasi sa a dokonca ma to "legalne" lebo v počitači ma cookies
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 25.06.2007 18:22 | |
|
ok podla mna zabezpecit tu stranku je lepsie takto
Kód: session_start(); if($_SESSION['logged']!=true){ nejaky header, aky budes chcet napr. presmerovanie }
a nekde v prihlaseni po overeni udajov zadaj tu session logged na true,
// newim necital som celu page , ale ak to chces zabezpecit tak je to imho naj. riesenie, + je tu mnoho veci ohladom session na php.net
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 26.06.2007 12:33 | |
|
javo píše: Kód: session_start(); if($_SESSION['logged']!=true){ nejaky header, aky budes chcet napr. presmerovanie }
presne takym sposoboj to aj ja riesim
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 | |
| Stránka: 1 z 1
| [ Príspevkov: 14 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Myslím, že to tu už bolo riešené ale pomôžte v PHP, ASP | 2 | 421 | 05.06.2007 14:03 Tominator | | lagovanie,sekanie niektorych wmv suborov v Video programy | 1 | 534 | 23.07.2011 22:31 OmeGa | | Problém pri kopírovaní niektorých súborov, chyba 0x80070057 v Operačné systémy Microsoft | 4 | 661 | 06.04.2013 12:56 shiro | | myslim asi vir v Antivíry a antispywary | 8 | 745 | 09.12.2007 17:56 uai | | PROBLEM Z RAM MYSLIM v Pamäte | 5 | 233 | 28.12.2012 23:35 MicQo | | Hlucny, myslim, ze predny ventilator v Chladiče a všetky druhy chladenia | 9 | 439 | 18.03.2013 15:37 rasto255 | | Zavýrený WIN7 (myslím) vyzera ako win 98.... v Antivíry a antispywary | 4 | 933 | 19.03.2011 15:06 Rayiner | | Chybove hlasenie...myslim ze ide o ATI Catalyst v Operačné systémy Microsoft | 3 | 339 | 20.01.2008 18:29 T.L.A.K. | | PC me crashlo - myslim ze sa mi pokazil BIOS v Intel čipové sady | 5 | 1032 | 01.09.2011 21:10 chronologix | | Ako pridat zopar suborov do image *.nrg suborov? v Ostatné programy | 7 | 1274 | 30.08.2007 12:33 paulix | | Bolo burane ? v Automobily, motorky | 10 | 903 | 29.03.2020 19:32 Ivan-K | | Ake bolo vysvedcenie?? :-) v Vzdelanie, štúdium, škola | 24 | 2066 | 11.02.2006 0:06 decried | | Bolo detekované porušenie pravidiel v Správy pre vedenie fóra | 0 | 5989 | 04.11.2005 17:34 JanoF | | Bolo by to kompatibilne? v PC zostavy | 15 | 724 | 27.08.2010 11:23 mirom | | Ake bolo vase najvaznejsie zranenie? [ Choď na stránku: 1, 2, 3 ] v Krčma | 65 | 4706 | 07.02.2010 21:59 Romi | | ako upraviť toto, aby to bolo validne v JavaScript, VBScript, Ajax | 1 | 443 | 09.02.2010 13:40 Ďuri |
| 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
|
|