Html ile veri tabanında bir kullanıcı oluşturarak Php yardımı ile veri tabanında kayıtlı kullanıcının sitede oturum açması ve oturumun sonlandırılması.


cikis.php
<?php
session_start();
session_destroy();
echo "<a href='giris.php'>Tekrar giris yapmak icin tiklayiniz</a>";
?>


giris.php

<html>
<form action="kontrol.php" method="post">
Kullanici Adiniz:<input type="text" name="kuladi" /><br />
Sifreniz:<input type="password" name="sifre" /><br />
<input type="submit" value="Giriş yap" />

</form>
</html>

kontrol.php

<?php
session_start();
$user=$_POST['kuladi'];
$password=$_POST['sifre'];
if ($user&&$password)
{
$baglanti = mysql_connect("localhost","root","") or die("sunucuya baglanılamadı!");
mysql_select_db("db") or die("veritabanına baglanılamadı!");
$sorgu=mysql_query("select * from giris where kadi='$user' and sifre='$password' ");
$satir=mysql_num_rows($sorgu);
if ($satir!=0)
{
while ($roww = mysql_fetch_assoc($sorgu))
{
$dbuser=$roww['kadi'];
$dbpassword=$roww['sifre'];
}
if ($user==$dbuser&&$password==$dbpassword)
{
echo "kullanıcı adı ve sifreniz dogru<a href='site.php'>Siteye Giriş için tıklayın</a>";
$_SESSION['users']=$user;
}
else
{
echo "tekrar deneyiniz";
}
}
else
{
echo ("böyle bir kullanıcı bulunamadı!");
}
}
else
{
echo ("kullanıcı adı ve şifre girmediz!");
}
?>

otrmekle.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>  </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>

 <body>
  <form action="otrmekle.php" method="post">
  Kullanıcı Adı:<input type="text" name="kad">
  Şifre:<input type="password" name="sifre">
  <input type="submit" value="kullanıcı ekle">
 </body>
</html>

otrmekle.php

<?php
$baglanti=mysql_connect("localhost","root","") or die("HATA");
mysql_select_db("db",$baglanti) or die("HATA");

$ad = $_POST['kad'];
$sifre = $_POST['sifre'];
$sql = "INSERT INTO giris (kadi,sifre) VALUES ('$ad','$sifre')";
mysql_query($sql) or die("HATA");
echo "Bilgileriniz veritabanına başarıyla kaydedildi !";
mysql_close();
?>

site.php

<?php
session_start();
echo "Siteye hosgeldniz SN.".$_SESSION['users']."<br><a href='cikis.php'>siteden çıkmak için tıklayınız</a>";
?>
@Akasha

çok güzel eline sağlık bu konu hakkında sana birşey sorucam pm attım bakarsan sevinirim.
Murat ultima sitesine yönlen artık :) Yap şöyle kral bi sitede görelim ya
Yiğitçim biliyorsunki üni boyunca pek sık girememekteyim inş ileride :)

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.