| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 04.09.07 Prihlásený: 02.01.10 Príspevky: 58 Témy: 22 |
Chlapi, prosim Vás, nevie mi niekto poradiť, napísal som si zdroják na prihlasovanie, avšak mám nejaký problém s funkciou PASSWORD, keď som skúšal overenie, len na základe užívateľského mena a hesla bez funkcie password, všetko fičalo, ale teraz ako tam je aj PASSWORD, mi stále píše že nenašlo zhodu so záznamom v databáze. Tak ak by sa niekomu chcel pozrieť zdroják, bol by som veľmi zaviazaný. Ďakujem.
Kód: <?php
require_once('config.inc'); $title = 'Prihlasit'; include('zahlavi.php');
if (isset($_POST['odeslat'])) { require_once('mysql_spojit.php'); if (empty($_POST['uziv_jmeno'])) { $u = FALSE; echo '<p><font color="red">Nebolo zadane uzivatelske meno</font></p>'; }
else { $u = opravit_chyby($_POST['uziv_jmeno']); }
if (empty($_POST['heslox'])) { $h = FALSE; echo '<p><font color="red">Nebolo zadane heslo</font></p>'; }
else { $h = opravit_chyby($_POST['heslox']); } if ($u && $h) { [color=red]$dotaz = "SELECT id_uzivatele, jmeno FROM uzivatele WHERE uziv_jmeno='$u' AND heslo=PASSWORD('$h')";[/color] $vysledek = @mysql_query ($dotaz); $radek = mysql_fetch_array ($vysledek, MYSQL_NUM); if ($radek) { $_SESSION['jmeno'] = $radek[1]; $_SESSION['id_uzivatele'] = $radek[0];
ob_end_clean(); header("Location: http://www.tuke.sk"); exit(); } else { echo '<p><font color="red">Uzivatelske meno a heslo nezodpovedaju zaznamom v databaze</font></p>'; } mysql_close(); }
else { echo '<p><font color="red">Skuste to znovu</font></p>'; } }
?>
<h1>Prihlasenie</h1> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <fieldset> <p><b>Uzivatelske meno:</b> <input type="text" name="uziv_jmeno" size="10" maxlength="20" value="<?php if (isset($_POST['uziv_jmeno'])) echo $_POST['uziv_jmeno']; ?>" /><p> <p><b>Heslo:</b> <input type="password" name="heslox" size="20" maxlength="20" /></p> </fieldset> <div align="center"><input type="submit" name="odeslat" value="Prihlasit" /></div> </form>
<?php
include ('pata.php');
?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
v SQL nevidim ziadnu chybu...skus pouzit md5 a pod.
ps: mas hesla v databaze zasifrovane pomocou PASSWORD?
|
|
Registrovaný: 04.09.07 Prihlásený: 02.01.10 Príspevky: 58 Témy: 22 |
hej hesla mám zašifrované cez password cez registračný formulár, absolútne tomu nerozumiem. A ako si vravel s tou funkciou md5, iba vymením v zdrojáku ju namiesto funkcie password? Teda aj v registračnom aj prihlasovacom formulári. Lebo ak len to tak stále mi to vypisuje nenájdenú zhodu... Hrôza.
|
|
Registrovaný: 24.01.07 Prihlásený: 14.01.13 Príspevky: 76 Témy: 6 Bydlisko: KE |
skus namiesto PASSWORD('$h') , md5($h) ... to ale asi urcite nepomoze
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 04.09.2007 14:52 | |
|
hesla ukladat do md5 je dobra rada len si potom daj pozor ci mas v db dostatocne miesto pre md5 retazec, ludia robia dost chyby v tom ze v db maju miesto len pre napr. 5 miestny retazec, cize cely md5 otlacok sa tam nezmesti
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hesla v db musis mat zasifrovane cez md5, inak ti to nepojde...
//dlzka by mala byt 32 znakov
|
|
Registrovaný: 04.09.07 Prihlásený: 02.01.10 Príspevky: 58 Témy: 22 |
Fuf chlapi ďakujem vám, fakt to nešlo cez password, musí byť md5, ale hlavne, že v knihe normálne sa bavia len o passworde, to je sila. Tak ešte raz dík.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hmm, password funguje v poriadku, prave som skusal, len nechapem, preco ti to neslo...
|
|
Registrovaný: 24.01.07 Prihlásený: 14.01.13 Príspevky: 76 Témy: 6 Bydlisko: KE |
mozno to ma nieco spolocne s nastaveniami apache servera
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| pomoc session nefunguje cez cookies(cez url ide) v PHP, ASP | 3 | 700 | 10.11.2009 19:03 Wicky | | PHP, Cookies v PHP, ASP | 15 | 816 | 24.08.2011 11:59 chrono | | php nechce ukazat cookies v PHP, ASP | 3 | 309 | 24.10.2011 18:53 chrono | | PHP, COOKIES a FLASH v PHP, ASP | 3 | 520 | 17.05.2009 3:36 Blackshadow | | Problem s php kodom pravdepodobne cookies v PHP, ASP | 9 | 542 | 15.06.2007 17:35 chiwo | | Registrácia cez anonymizér v Správy pre vedenie fóra | 25 | 2089 | 22.03.2012 10:44 jtbs | | registracia/prihlasenie php as3 database v PHP, ASP | 2 | 662 | 21.05.2011 20:18 p4tooo | | registracia .sk domeny cez forpsi.com v Domény | 18 | 2229 | 24.07.2009 11:01 jozef.rusnak | | IRIS cez PHP v PHP, ASP | 1 | 392 | 17.03.2014 12:39 walther | | zobrazovanie menu cez PHP v JavaScript, VBScript, Ajax | 2 | 666 | 27.04.2008 10:13 Blackshadow | | Odoslanie mailu cez PHP v PHP, ASP | 5 | 1086 | 22.03.2007 20:52 p360t | | Všetko cez index.php v HTML, XHTML, XML, CSS | 1 | 416 | 06.02.2015 11:56 hatto13 | | Vytvorenie stranky cez PHP v PHP, ASP | 2 | 849 | 27.05.2009 6:54 Mmartin | | Generujeme heslá cez PHP v Články | 2 | 2035 | 13.03.2008 17:13 Numline1 | | Zobrazenie obrazku cez PHP. v PHP, ASP | 5 | 1375 | 19.07.2006 22:32 ronny | | Hromadny email, cez PHP v PHP, ASP | 4 | 575 | 09.11.2012 14:54 baumax |
| 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
|
|