Autor | Zpráva | ||
---|---|---|---|
RepporeLLo Profil |
#1 · Zasláno: 9. 4. 2006, 12:27:47
takze vyskytol sa dalsi (podla mna nepochopitelny) problem :)
prihlasenie mi fungovalo bez problemov a v kode som menil iba malickosti... a zrazu nefunguje.... <?php session_name('IDUzivatela'); ini_set("session.use_cookies", 0); session_start(); if (isset($_POST['odoslat'])) { require_once ('mysql_spojit.php'); function opravit_chyby ($data) { global $dbc; if (ini_get('magic_quotes_gpc')) { $data = stripslashes($data); } return mysql_real_escape_string($data, $dbc); } $sprava = NULL; if (empty($_POST['nick'])) { $nick = FALSE; $sprava .= '<p>Nebol zadaný nick!</p>'; } else { $nick = opravit_chyby($_POST['nick']); } if (empty($_POST['heslo'])) { $heslo = FALSE; $sprava .= '<p>Nebolo zadané heslo!</p>'; } else { $heslo = opravit_chyby($_POST['heslo']); $heslo_md = md5("$heslo"); } if ($nick && $heslo) { $prikaz = "SELECT * FROM registracia WHERE nick='$nick' AND heslo='$heslo_md'"; $vysledok = @mysql_query ($prikaz); $riadok = @mysql_fetch_array ($vysledok, MYSQL_NUM); if ($riadok) { header ("Location: http://". $_SERVER['HTTP_HOST']. dirname($_SERVER['PHP_SELF']). "prihlaseny.php?". SID); $_SESSION['nick'] = $riadok[1]; $_SESSION['id'] = $riadok[0]; exit(); } else { $sprava = '<p>Zadali ste zlý nick alebo heslo!</p>'; } mysql_close(); } else { $sprava .= '<p>Skúste to znovu!</p>'; } } $titul = 'Prihlásenie'; include ('sablony/head.inc'); include ('sablony/menu.inc'); if (isset($sprava)) { echo '<font color="red">', $sprava, '</font>'; } ?> <div align="center"><h1>Prihlásenie</h1> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <table border="0" width="150"> <tr> <td bgcolor="#C8C8C8" width="50"><b>Nick:</b></td><td width="100" bgcolor="#000000"> <div align="center"><input type="text" name="nick" size="15" maxlenght="20" value="<?php if (isset($_POST['nick'])) echo $_POST['nick']; ?>" /></div></td></tr><tr> <td bgcolor="#C8C8C8" width="50"><b>Heslo:</b></td><td width="100" bgcolor="#000000"> <div align="center"><input type="password" name="heslo" size="15" maxlength="20" /> </div></td></tr> <tr> <td bgcolor="#c8c8c8" colspan="2" width="150"><div align="center"><input type="submit" name="odoslat" value="Prihlásiť" /></div></td></tr></table></form> </div> <?php include ('sablony/bottom.inc'); ?> ------------------------------------------------------------------- skript prihlasenia ------------------------------------------------------------------- <?php session_name('IDUzivatela'); session_start(); if (!isset($riadok['nick'])) { $titul = 'Úspešné prihlásenie!'; include ('sablony/head.inc'); include ('sablony/menu.inc'); echo '<p><div align="center"><b>Sorry, menší výpadok, skús to neskôr!</b></div></p>'; include ('sablony/bottom.inc'); exit(); } $titul = 'Úspešné prihlásenie!'; include ('sablony/head.inc'); include ('sablony/menu.inc'); echo "<div align=center><p><b>Úspešne prihlásený užívateľ {$_SESSION['nick']}!</b></p></div>"; include ('sablony/bottom.inc'); ?> --------------------------------------------------------------------- prihlaseny.php ---------------------------------------------------------------------- stale vyhadzuje tu vetu:Sorry, menší výpadok, skús to neskôr -------------------ale preco kua? |
||
RepporeLLo Profil |
#2 · Zasláno: 9. 4. 2006, 21:06:25
diky za ochotu :(
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0