Autor | Zpráva | ||
---|---|---|---|
martin@monfish Profil * |
#1 · Zasláno: 10. 1. 2007, 21:05:32
začínám s PHP a nevím si rady s následujícími kódy, myslím, že jsou logicky správně, ale neustále se mi nedaří se zalogovat, ukusil jsem je nekolikrát přepsat, ale stále to nefunguje, prosím o názory v čem by to mohlo být.
index.html - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>login</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <meta http-equiv="content-language" content="cs"> <meta name="robots" content="noindex,nofollow"> <link rel="shortcut icon" href="favicon.ico"> <link rel="stylesheet" type="text/css" href="styl.css" media="screen"> <body> <form method="POST" action="login.php"> jméno: <input type="text" name="username" size="20"> heslo: <input type="password" name="password" size="20"> <input type="submit" value="troufáš si?" name="login"> </form> </body> </html> login.php - <?PHP if (!isset($username) || !isset($password)) { header( "Location: http://www.monfish.com/login/" ); } elseif (empty($username) || empty($password)) { header( "Location: http://www.monfish.com/login/" ); } else{ $username = ($_POST['JMENO']); $password = md5($_POST['HESLO']); $dbHost = "c1nejak.com"; $dbUser = "nekdem"; $dbPass = "uneco"; $dbDatabase = "nejaka"; mysql_connect($dbHost,$dbUser,$dbPass); mysql_select_db($dbDatabase) or die( "nelze se pripojit k DB"); $query="SELECT * FROM bobrici WHERE username='$username' AND password='$password' LIMIT 1"; $result=mysql_query($query); if($result > 0) { while($result = mysql_fetch_array($query)){ session_start(); session_register('JMENO'); echo 'Huráá!'; } } else { echo 'Jo, jo, holt kdyz jsi blbej, tak to zkus znovu...'; }} ?> |
||
Anonymní Profil * |
#2 · Zasláno: 10. 1. 2007, 21:21:21
mno najskor, kukni na:
jméno: <input type="text" name="username" size="20"> heslo: <input type="password" name="password" size="20"> cize to znamena ze $_POST['username'] a nie $_POST['JMENO'] $_POST['password'] a nie $_POST['HESLO'] a nezamienaj velkosti premennych |
||
martin@monfish Profil * |
#3 · Zasláno: 10. 1. 2007, 23:23:45
no celý sem to překopal a už to funguje, bylo to total zvrtany
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0