Hızlı Arama
![]() |
|
|
#1 (permalink) |
![]() Status: Üye
Üyelik tarihi: Sep 2008
Mesajlar: 78
Tecrübe Puanı: 4
![]() |
phpde üyelik sistemi
PHP Üyelik Sistemi Yapmak Evet Arkadaşlar Gelin Sizle PHP Üyelik Sistemi Yapalım... İlk önce Bir Metin Belgesi Açalım ve Kod:
<?php
$host="localhost";
$kullanici="";
$sifre="";
$vtadi="uyelik";
$siteadi=" ejder123 (Bu alana Site adınızı yazın)";
$baglan=mysql_connect($host,$kullanici,$sifre) or die("Mysql Baglanamadi");
mysql_select_db($vtadi,$baglan) or die ("Vt Baglanamadi");
?>
Daha sonra Kod:
<?php
include ("vt.php");
$bilgiler=$_COOKIE["kullanici"];
if($bilgiler==""){
?>
<title><?php echo "$siteadi"; ?></title>
<table width="100%" border="1">
<tr>
<td><a href="uyeol.php">Üye Ol </a></td>
<td><a href="giris.php">Giriş Yap </a></td>
</tr>
</table>
<?php
}else{
?>
<title><?php echo "$siteadi"; ?> - <?php echo "$bilgiler"; ?> Hosgeldiniz</title>
<table width="100%" border="1">
<tr>
<td><a href="sifredegis.php">Sifre Degisin</a></td>
<td><a href="cikis.php">Çikis Yap</a></td>
</tr>
</table>
<?php
}
?>
Daha Sonra Kod:
<form id="form1" name="form1" method="post" action="uyekaydet.php"><table width="100%" border="1">
<tr>
<td colspan="3" align="center"><?php echo "$siteadi";?> Üyelik Formu </td>
</tr>
<tr>
<td>Kullanıcı Adı </td>
<td>:</td>
<td>
<input type="text" name="kullaniciadi" /> </td>
</tr>
<tr>
<td>Kullanıcı Sifre </td>
<td>:</td>
<td><input type="password" name="kullanicisifre" /></td>
</tr>
<tr>
<td>Kullanıcı Email</td>
<td>:</td>
<td><input type="text" name="kullaniciemail" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="Submit" value="Kaydi Yap" /></td>
</tr>
</table>
</form>
Daha Sonra Kod:
<?php
include ("vt.php");
$kullanici=$_POST["kullaniciadi"];
$sifre=$_POST["kullanicisifre"];
$email=$_POST["kullaniciemail"];
$msifre=md5($sifre);
$tarih=date("d/m/y");
if(($kullanici=="") or ($sifre=="")){
echo "Lutfen Bos Alanlari Doldurunuz";
exit();
}else{
$ekle=mysql_query("insert into uyeler(uyeadi,uyesifre,email,tarih,msifre)value('$kullanici','$sifre','$email','$tarih','$msifre')");
if($ekle){
echo "$siteadi - Sitesine Hosgeldiniz $kullanici";
echo "<br><a href=index.php>Anasayfaya Dön </a>";
}else{
echo "Veritabani Yazilamadi";
exit();
}
}
?>
Daha Sonra Kod:
<?php
include ("vt.php");
?>
<form id="form1" name="form1" method="post" action="uyekontrol.php">
<table width="100%" border="1">
<tr>
<td colspan="3"><?php echo "$siteadi";?> Giris Formu</td>
</tr>
<tr>
<td>Kullanıcı adı </td>
<td>:</td>
<td>
<input type="text" name="kullanici" /> </td>
</tr>
<tr>
<td>Sifre</td>
<td>:</td>
<td><input type="password" name="sifre" /></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="Submit" value="Giris Yap" /></td>
</tr>
</table>
</form>
Daha Sonra Kod:
<?php
include ("vt.php");
$kullanici=$_POST["kullanici"];
$sifre=$_POST["sifre"];
$msifre=md5($sifre);
if(($kullanici=="")or($sifre=="")){
echo "Bos Alan Birakmayiniz";
exit();
}else{
$sor=mysql_query("select * from uyeler where uyeadi='$kullanici' and msifre='$msifre'");
if(@mysql_num_rows($sor)>0){
$kullanicidurumucek=mysql_fetch_array($sor);
$durum=$kullanicidurumucek['ban'];
if($durum=="0"){
setcookie("kullanici","$kullanici",time()+60*60);
echo "Hosgeldiniz $kullanici Suanda Oturum Açtiniz<br>";
echo "<a href=index.php>anasayfaya Dön</a>";
}else{
echo "Siz Bu Siteden banlisiniz neden Giris Yapmayi Deniyorunuz<br>";
echo "<h3><font color=red>Banli Oldgunuz Site : $siteadi</font>";
exit();
}
}else{
echo "Kullanici Adi Yada Sifre Hatali<br>";
echo "Girdiginiz Sifre : $msifre";
exit();
}
}
?>
Daha Sonra Kod:
<?php
$kullaniciadi=$_COOKIE["kullanici"];
if($kullaniciadi==""){
echo "Siz Zaten Giris Yapmadiniz ... Ne Geziyon Bu sayfada ?";
exit();
}else{
setcookie("kullanici");
echo "<a href=index.php>anasayfa</a>";
}
?>
Daha Sonra Kod:
<?php
$bilgiler=$_COOKIE["kullanici"];
if($bilgiler==""){
echo "Giris Yapmadan Bu Sayfaya Giremessiniz...";
exit();
}else{
?>
<form id="form1" name="form1" method="post" action="sifrekaydet.php"><table width="100%" border="1">
<tr>
<td colspan="3">Merhaba <?php echo "$bilgiler"; ?> Sifrenizi Degismek Üzeresiniz</td>
</tr>
<tr>
<td>Yeni Şifre </td>
<td>:</td>
<td>
<input type="text" name="sifre" />
</td>
</tr>
<tr>
<td>Yeni Şifre Tekrarı </td>
<td>:</td>
<td>
<input type="text" name="sifretekrari" />
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" name="Submit" value="Sifreyi Degis" />
</td>
</tr>
</table></form>
<?php
}
?>
Daha Sonra Kod:
<?php
include ("vt.php");
$kullaniciadi=$_COOKIE["kullanici"];
$sifre1=$_POST["sifre"];
$sifre2=$_POST["sifretekrari"];
$msifre=md5($sifre1);
if(($sifre1=="")or($sifre2==""))
{
echo "Bos Alan Birakmyin";
exit();
}else{
if($sifre1=="$sifre2"){
$guncelle=mysql_query("update uyeler set uyesifre='$sifre1',msifre='$msifre' where uyeadi='$kullaniciadi'");
if($guncelle){
echo "Sifreniz Basari ile Güncellendi... $kullaniciadi Yeni Sifreniz $sifre1";
echo "<br><a href=index.php>anasayfa</a>";
}else{
echo "Sifre Güncelleme islemi Yapilamadi";
exit();
}
}
}
?>
Daha Sonra SQL mızı oluşturalım Kod:
CREATE TABLE `uyeler` ( `uyeno` int(11) NOT NULL auto_increment, `uyeadi` varchar(225) NOT NULL default '', `uyesifre` varchar(225) NOT NULL default '' , `email` varchar(225) NOT NULL default '', `tarih` varchar(225) NOT NULL default '', `msifre` varchar(225) NOT NULL default '', `ban` int(11) NOT NULL default '0', PRIMARY KEY (`uyeno`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; Daha sonra Sql mızı Phpmyadmin den yüklüyelim ve vt.php yi kendimize göre ayarlıyalım... Sonra hosta atalım... Bu kadar.. Eger bir sorunuz ve ya sorununuz olursa Lütfen Belirtin |
|
|
|
![]() |
| Etiketler |
| cookie, gelin, giriş, kadar, kullanıcı, mysql, neden, olursa, php kullanıcı kaydetme, sistemi, tarih, yapalım, yapmak, üyelik |
| Seçenekler | |
| Stil | |
|
|