-3

私のsignin.htmlは、ユーザー名とパスワードのフィールドを持つ単なる一般的なhtmlページです..サインインボタン..そして、前のsignin.htmlページのエコーの下にこれらすべてのエラーメッセージを表示したいだけです.logincheck.phpのコードは次のとおりです。

<?php

session_start();

$username = $_POST['username'];
$password = $_POST['password'];

if($username && $password)
{

$connect = mysql_connect("localhost","root","") or die("Couldn't connect!");
mysql_select_db("project") or die("Couldn't find db");

$query= mysql_query("SELECT * From signup1 WHERE username='$username'");
$numrows = mysql_num_rows($query);

if ($numrows!=0)
{
//code to login
 while ($row = mysql_fetch_assoc($query))
    {
        $dbusername = $row['username'];
        $dbpassword = $row['password'];
    }
    if($username==$dbusername&&$password==$dbpassword)
    {

        $_SESSION['username']=$username;
        header('Location:mailbox.php');
    }
    else
     echo "Incorrect password!";

}
else
die("That user does't exist!");


}
else
die("Please enter  username and Password!");





if($_SESSION['username'])
echo "Welcome, " .$_SESSION['username']."!<br><a href='logout.php'>Logout</a><br> ";
else
die ("You must be logged in!");


?>
4

2 に答える 2