[ Lavina @ 29.01.2007. 11:46 ] @
| imam problem oko PHP Login scripte. Citajuci forum pronasao sam link ka obasnjenju http://www.devarticles.com/c/a...or-Beginners-by-a-Beginners/2/ i sve radi kada username i pass nijesu tacni ali kada ukucam tacnu prodje kroz petlju i izbaci Success! Warning: Cannot modify header information - headers already sent by (output started at /VDOMAINS/lavina/www/login/login.php:47) in /VDOMAINS/lavina/www/login/login.php on line 50 gdje je greska.. kod samo postovao znam da su iskusnijim programerima ovi problemi itekako dosadili, Unaprijed hvala na pomoci Code: <?PHP //check that the user is calling the page from the login form and not accessing it directly //and redirect back to the login form if necessary if (!isset($username) || !isset($password)) { header( "Location: http://www.vladimirperovic.com/login/login.html" ); } //check that the form fields are not empty, and redirect back to the login page if they are elseif (empty($username) || empty($password)) { header( "Location: http://www.vladimirperovic.com/login/login.html" ); } else{ //convert the field values to simple variables //add slashes to the username and md5() the password $user = addslashes($_POST['username']); $pass = md5($_POST['password']); //set the database connection variables $dbHost = ""; $dbUser = ""; $dbPass = ""; $dbDatabase = ""; //connet to the database $db = mysql_connect("$dbHost", "$dbUser", "$dbPass") or die ("Error connecting to database."); mysql_select_db("$dbDatabase", $db) or die ("Couldn't select the database."); $result=mysql_query("select * from users where username='$user' AND password='$pass'", $db); //check that at least one row was returned $rowCheck = mysql_num_rows($result); if($rowCheck > 0){ while($row = mysql_fetch_array($result)){ //start the session and register a variable session_start(); session_register('username'); //successful login code will go here... echo 'Success!'; //we will redirect the user to another page where we will make sure they're logged in header( "Location: checkLogin.php" ); } } else { //if nothing is returned by the query, unsuccessful login code goes here... echo 'Incorrect login name or password. Please try again.'; } } ?> edit: Nemanja: Kod u code tagove! [Ovu poruku je menjao Nemanja Avramović dana 29.01.2007. u 17:26 GMT+1] |