Autor | Zpráva | ||
---|---|---|---|
Smajda Profil |
#1 · Zasláno: 18. 2. 2008, 21:25:06 · Upravil/a: Smajda
použil jsem políčko hledat ale jakxi jsem to nepochopil... mám udělanou " registraci" která mi odešle jmeno a heslo, které je zakodované v md5 do databáze a je to tam dival jsem se. prosim poraďte jak udělat přes to sessions přihlášení a nějakou zaheslovanou stránku dik moc
|
||
Casero Profil |
#2 · Zasláno: 18. 2. 2008, 21:28:26
Smajda
http://www.linuxsoft.cz/article.php?id_article=543 Zkus si to udělat celé podle tohoto návodu. Líp ti to tu nikdo nevysvětlí. |
||
Smajda Profil |
#3 · Zasláno: 18. 2. 2008, 21:38:24
dik moc nějakej takovej postup jsem potřeboval mužete dát LOCK
|
||
Nox Profil |
#4 · Zasláno: 18. 2. 2008, 21:41:00 · Upravil/a: Nox
Smajda
To můžeš sám;) zakladatel má na to někde knoflík...ale obecně to moc není potřeba, třeba se u tématu ještě někdo objeví a něco konstruktivního dodá |
||
Smajda Profil |
#5 · Zasláno: 19. 2. 2008, 15:42:53
tak je to někde :( čtu tutorialy stahuju ruzny scripty z netu ale pořád mi to nejde zkouším vše ale nejde to řeknite mě prosim kde mám chybu dik tady máte kod pro výpis z té databaze a přihlášení
<?php include 'cfg.php'; $name = $_POST['jmeno']; $pass1 = $_POST['heslo']; $pass = md5($pass1); $dotaz = MySQL_Query("SELECT jmeno, heslo FROM uzivatele WHERE jmeno = '$name' and heslo = '$pass' LIMIT 1 "); $vysledek = mysql_query($dotaz); $vysledek['jmeno']; if($vysledek['jmeno']) { $_SESSION['prihlasen'] = 1; $_SESSION['login'] = $Vysledek['jmeno']; echo "Nyní jste pŕihlášen"; }else { echo "Zadal jsi špatné údaje"; } ?> <form action="<? $_SERVER['PHP_GET'] ?>" method="post"> Jméno: <input type="text" name="jmeno"><br /> Heslo: <input type="text" name="heslo"><br /> <input type="submit" name="ok" value= Přihlášení> </form> a jako zaheslovanou stránku mám toto <?php if($_SESSION['prihlasen'] = !1) { echo "Toto je tajná stránka"; } else { echo "Musíte se přihlásit!"; } ?> prosím poraďte už sem z toho zoufalej a docela mě to začiná sr*** tak mě prosim poraďte tutorialu už sem si přečetl tolik že už mi to leze i krkem ale pořád to nefunguje dik všem |
||
Beduin Profil * |
#6 · Zasláno: 19. 2. 2008, 15:53:11
if($_SESSION['prihlasen'] = !1)
porovnává se dvěma rovnítkama ... a nevím proč tam máš ten vykřičník před jedničkou, ten tam nepatří |
||
Smajda Profil |
#7 · Zasláno: 19. 2. 2008, 16:13:31
ok to jsem si opravil ale mě totiž nejde vubec přihlásit když zadám ty udaje ktere sem vyplinil při registraci :(
|
||
Peta Profil * |
#8 · Zasláno: 19. 2. 2008, 16:39:57
chyba bude asi tam že máš:
$vysledek = mysql_query($dotaz); $vysledek = mysql_fetch_array($dotaz); |
||
Smajda Profil |
#9 · Zasláno: 19. 2. 2008, 16:50:26
taky opraveno ale pořád nic pořádk když tam dám stránku s tym loginem tak mi to nepíše zadal jste špatné udaje
|
||
Smajda Profil |
#10 · Zasláno: 20. 2. 2008, 10:10:56
tak lidi už jsem přišle na chybu.... já jsem totiž měl v databázi tabulku která měla varchar(15) a tak když sem tam vložil heslo v md5 tak se smaozřejmě zkrátilo. tak sem předělal tabulku a dal jsem tam TEXT a už to fičí z pohraničí dik moc
|
||
Časová prodleva: 16 let
|
0