- Impact
- 0
Hi, i need help with my PHP
My login form is :
<form action = 'login.php' method='POST'>
<input type="text" name="username" onfocus="if(this.value=='Username'){this.value=''};" onblur="if(this.value=='')
{this.value='Username'};" value="Username" /> <br />
<br />
<input type="password" name="password" onfocus="if(this.value=='Password'){this.value=''};" onblur="if(this.value=='')
{this.value='Password'};" value="Password" /> <br />
<input type="submit" value="Login" /> <br />
<br />
</form>
My login.php is :
<?php
session_start();
include_once("header.php");
SESSION['name'];
echo $_SESSION['name'];
require_once("opendb.php");
$name=$_POST['username'];
$password=$_POST['password'];
$passwords=sha1($password);
$query = "SELECT * FROM users WHERE Name = '".$name."' AND Password = '".$passwords."'" ;
// execute query
$result = mysql_query($query) or die (mysql_error());
if(mysql_num_rows($result) == 1) {
$_SESSION['name'] = $_POST['username'];
echo "welcome";
}
else {
echo "Login fail. Please login again";
}
include_once("footer.php");
?>
It keep display login fail. Anyone know why? dbs seem correct.
My login form is :
<form action = 'login.php' method='POST'>
<input type="text" name="username" onfocus="if(this.value=='Username'){this.value=''};" onblur="if(this.value=='')
{this.value='Username'};" value="Username" /> <br />
<br />
<input type="password" name="password" onfocus="if(this.value=='Password'){this.value=''};" onblur="if(this.value=='')
{this.value='Password'};" value="Password" /> <br />
<input type="submit" value="Login" /> <br />
<br />
</form>
My login.php is :
<?php
session_start();
include_once("header.php");
SESSION['name'];
echo $_SESSION['name'];
require_once("opendb.php");
$name=$_POST['username'];
$password=$_POST['password'];
$passwords=sha1($password);
$query = "SELECT * FROM users WHERE Name = '".$name."' AND Password = '".$passwords."'" ;
// execute query
$result = mysql_query($query) or die (mysql_error());
if(mysql_num_rows($result) == 1) {
$_SESSION['name'] = $_POST['username'];
echo "welcome";
}
else {
echo "Login fail. Please login again";
}
include_once("footer.php");
?>
It keep display login fail. Anyone know why? dbs seem correct.





