Simple logon/login Script not working.

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
tmaiden
Forum Commoner
Posts: 64
Joined: Fri Feb 24, 2006 3:15 pm
Location: Philadelphia
Contact:

Simple logon/login Script not working.

Post by tmaiden »

My simple logon.php script doesn't pickup on the post. I have no clue why and I've been trouble shooting this now for over an hour.

Please help.

Code: Select all

<?php

	include('config.php');
	
	if(isset($_POST['username'])){
		//Connect to database
		mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
		mysql_select_db($dbname) or die(mysql_error());

		session_start();
		
		$username = $_POST['username'];
		$password = md5($_POST['password']);

		$query = "SELECT * FROM ff_users WHERE username = ' . $username . ' and password = ' . $password . '";
		$result = mysql_query($query);

		if (mysql_num_rows($result) < 1){
			echo "<form name=\"login\" method=\"post\" action=\"logon.php\"><div id=\"sideform\"><input type=\"text\" name=\"username\" size=\"15\" class=\"\" maxLength=\"20\"><input type=\"password\" name=\"password\" size=\"15\" class=\"\" maxLength=\"20\"><input type=\"submit\" name=\"submit\" value=\"Logon\"></div></form><br><b>Invalid Username or Password</b>";
		}
		else{
			$_SESSION['username'] = $username;
			echo "			<div id=\"sideform\">
								Welcome, <b>" . $_SESSION['username'] . "</b>
							</div>
						</form>";			
		}
	}
	else {
		echo "NOT POSTED<form name=\"login\" method=\"post\" action=\"logon.php\"><div id=\"sideform\"><input type=\"text\" name=\"username\" size=\"15\" class=\"\" maxLength=\"20\"><input type=\"password\" name=\"password\" size=\"15\" class=\"\" maxLength=\"20\"><input type=\"submit\" name=\"submit\" value=\"Logon\"></div></form>";
	}
?>
GeXus
Forum Regular
Posts: 631
Joined: Sat Mar 11, 2006 8:59 am

Post by GeXus »

Try just removing the isset and see if that works..
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Why are there two active threads on this, apparently, exact topic?

My locking finger is twitching... :?
Post Reply