Merhaba arkadaşlar bir projemde giriş sistemi yaptık. Mysql ile veritabanı ile üyeleri kayıt ettirip key sistemi ile giriş yapma kontrolü yapıyoruz ama 1 kullanıcı ile sınırsız giriş imkanı var biz bunu 1 kişi giriş yaptığında çıkış yapmadan başka bir bilgisayar tarafından giriş yapılmasını engellemek istiyoruz yardımcı olabilirseniz sevinirim.

giriş kontrol php dosyamız;
<?
include ("db_baglan.php");
session_start();
$kullaniciadi = $_GET[kadi];
$parola       = md5($_GET[pass]);

if ((!$kullaniciadi =="") and (!$parola =="")) {

$sql = "select * from uyeler where kulladi='$kullaniciadi' and parola='$parola'";
$kontrol = mysql_query($sql);
$kayitsayisi = mysql_num_rows($kontrol);
if ip !=null && getenv("REMOTE_ADDR") == ip
giriş başarılı
else
hesapta biri var
if ($kayitsayisi == "0") {
       echo "<meta http-equiv='Refresh' content='0; URL=uye_yok.php'>";
} else {
  $kontrol_ok = mysql_fetch_array($kontrol);
  setcookie ("kulladi", "$kontrol_ok[kulladi]",time()+24*60*60);
              echo "<meta http-equiv='Refresh' content='0; URL=uye_paneli.php'>";
       }
 
}
  else {
       echo "<meta http-equiv='Refresh' content='0; URL=uye_yok.php'>";
       }


?>
Giriş fonksiyonumuz;

<form action="giris_kontrol.php" method="POST">
<div align="center">
	<table border="1" id="table1" bordercolordark="#C4EC02" bordercolorlight="#FFFFFF" cellspacing="0" cellpadding="0" style="border-collapse: collapse">
		<tr>
			<td><div align="center">
	<table border="0" width="250" id="table2" cellpadding="0" style="border-collapse: collapse">
		<tr>
			<td height="20" background="imgeler/yesil_cubuk.gif" colspan="4"><b>
			<font size="1" face="Tahoma">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Üye Girişi</font></b></td>
		</tr>
		<tr>
			<td height="20" colspan="4">&nbsp;</td>
		</tr>
		<tr>
			<td height="20" width="16">&nbsp;</td>
			<td height="20" width="71" align="right">
			<font size="1" face="Tahoma">Kullanıcı Adınız</font></td>
			<td height="20" width="6" align="center">&nbsp;</td>
			<td height="20" width="157"><input type="text" name="kadi" style="font-size: 8pt; font-family: Tahoma; color: #000000; border: 1px dotted #CCCCCC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #C4EC02" size="20"></td>
		</tr>
		<tr>
			<td height="20" width="16">&nbsp;</td>
			<td height="20" width="71" align="right">
			<font size="1" face="Tahoma">Parolanız</font></td>
			<td height="20" width="6" align="center">&nbsp;</td>
			<td height="20" width="157"><input type="password" name="pass" style="font-size: 8pt; font-family: Tahoma; color: #000000; border: 1px dotted #CCCCCC; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #C4EC02" size="20"></td>
		</tr>
		<tr>
			<td height="20" width="16">&nbsp;</td>
			<td height="20" width="71">&nbsp;</td>
			<td height="20" width="6">&nbsp;</td>
			<td height="20" width="157">
			<input type="image" src="imgeler/giris.gif" value="Giriş" style="font-size: 8pt; font-family: Tahoma; color: #000000; border: 1px dotted #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #C6EE01" name="I1"></td>
		</tr>
	</table>
</div></td>
		</tr>
	</table>
</div>
</form>
mysql eklediğimiz tablolar;

DROP TABLE IF EXISTS `sn`;
CREATE TABLE `sn` (
  `no` int(11) NOT NULL AUTO_INCREMENT,
  `serial` varchar(100) NOT NULL,
  `onay` varchar(2) NOT NULL,
  `gun` varchar(3) NOT NULL,
  `kullanan` varchar(100) NOT NULL,
  PRIMARY KEY (`no`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;




DROP TABLE IF EXISTS `uyeler`;
CREATE TABLE `uyeler` (
  `uyeno` int(11) NOT NULL AUTO_INCREMENT,
  `kulladi` varchar(100) NOT NULL,
  `parola` varchar(32) NOT NULL,
  `sifre` varchar(32) NOT NULL,
  `email` varchar(100) NOT NULL,
  `tarih` varchar(60) NOT NULL,
  `onay` varchar(2) NOT NULL,
  `gun` varchar(3) NOT NULL DEFAULT '3',
  PRIMARY KEY (`uyeno`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;