<?php
session_start();
if(isset($_POST['username']) && ($_POST['password']))
{
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Could Not Connect:'.mysql_error());
}
mysql_select_db("tcs",$con);
$usr=$_POST["username"]; //pick username from login page
$pwd=hash('sha1',$_POST['password']); //pick password from login page and use hash algorithm to encrypt it
$query="select * from employee where Username='$usr' and Password='$pwd'"; //serch that single row in which both r found
$result=mysql_query($query,$con);
if ($result)
{
$row=mysql_fetch_array($result);
if (($row["Username"]==$usr) && ($row["Password"]==$pwd))
{
$_SESSION['employee']['id']=$row['User Id'];
$_SESSION['employee']['username']=$row['Username'];
}
else
{
echo "Login Not Successfull";
}
}
}
else
{
echo 'Error! Username & Password were not sent!';
}
$_SESSION['user_authenticated'] = true;
?>
<html>
<body bgcolor="black">
<?php
if($_SESSION['user_authenticated'])
{
echo "<font color=red>"."<h3 align=center>"."Welcome ".$_SESSION['employee']['username']."</h3>"."</font>";
echo "<br />"."<a href='upload_file.php'>"."<font color='white'>"."<h4>"."Up-Load Files"."</h4>"."<font>"."</a>";
echo "<br />"."<br />"."<a href='list_files.php'>"."<font color='white'>"."<h4>"."List All Up-Loaded Files"."</h4>"."<font>"."</a>";
}
?>
</font>
<a href="logout_file.php"><font color="white"><h3 align="right">Sign Out</h3></font></a>
<font color="white">
</body>
</html>
Tamam güzel şimdi ben i page.ok oturum için yeniden yönlendirilmiş am işareti dışarı butonuna tıklayın out.When i işareti bir bağlantı var imzalıyorum-aksiyon sayfada ben bir daha problem.Suppose var point.But alıyorum ben tekrar düğmeye tekrar basarsanız sorun yok ama yine ben verileri yeniden soruluyor (hatta sonra oturumu) ve bu yüzden .. Bu yanlıştır yar neden tekrar ben ne yapmak .. sign-in-eylem sayfada duyuyorum this.For i dan işareti dışarı hasebiyle üzerine tıklarsanız gibi tüm diğer sayfaları yükleme düğmesi-> yönlendirildi-oturum ve i düğmesine tekrar basarsanız u out.I signinaction için oturum varibale çıkış kontrol etmek nasıl bilmiyorum imzalanmış gösterir için