program
araçlar
reklam
iletişim
WM Aracı - Webmaster Forumu

Go Back   WM Aracı - Webmaster Forumu > Genel Programlama > PHP > PHP Hazır Kodlar
Giriş Yap

Beğeni Ağacı4Beğeni
  • 2 Yazan caferkonur
  • 1 Yazan test9
  • 1 Yazan LadyArch3r

Cevapla
 
Paylaş Seçenekler Stil
  #1  
Alt 22 Şubat 2012, 20:22
caferkonur Adlı Üyenin Avatarı
www.caferkonur.com
 
Üyelik Tarihi: 22 Şubat 2012
Konum: İstanbul
Mesajlar: 123
Beğenilen Mesajları: 35
Beğendiği Mesajlar: 58
Ticaret Sayısı: 1
Ticaret Yüzdesi: %100

PHP de kullanışlı bir üyelik sistemi yapıp sizinle paylaşmak istedim.
İşenize yaraması dileğiyle

İndex.php
HTML Kodu:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Üyelik Sistemi</title>
</head>

<body>
<form action="uyelik.php" method="post" name="uyelik">
<table width="100%">
  <tr>
    <td width="11%">Adı:</td>
    <td width="89%"><label>
      <input type="text" name="adi" id="adi" />
    </label></td>
    </tr>
  <tr>
    <td>Soyadı:</td>
    <td><label>
      <input type="text" name="soyadi" id="soyadi" />
    </label></td>
    </tr>
  <tr>
    <td>Kullanıcı Adı:</td>
    <td><label>
      <input type="text" name="user" id="user" />
    </label></td>
    </tr>
  <tr>
    <td>Şifre:</td>
    <td><label>
      <input type="text" name="sifre" id="sifre" />
    </label></td>
    </tr>
  <tr>
    <td>Şifre Tekrarı:</td>
    <td><label>
      <input type="text" name="sifret" id="sifret" />
    </label></td>
  </tr>
  <tr>
    <td>Doğum Tarihi:</td>
    <td><label>
      <input type="text" name="dogumt" id="dogumt" />
      <strong>&Ouml;rnek</strong>: 12/09/1994</label></td>
  </tr>
  <tr>
    <td>E-Mail</td>
    <td><label>
      <input type="text" name="eposta" id="eposta" />
    </label></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><label>
      <input type="submit" value="Üye Ol" name="git" id="git" />
    </label></td>
  </tr>
  </table>


</form>
</body>
</html>

Config.php
PHP- Kodu:
<?php
$mysql_hostname 
"localhost"// db'nin buluduğu adres
$mysql_user "kullaniciadi"// db kullanıcı adı
$mysql_password "sifre"// db şifresi
$mysql_database "db"// db adı 
$bd = @mysql_connect($mysql_hostname$mysql_user$mysql_password)
or die(
"size daha iyi hizmet verebilmek için bakım çalışması yapmaktayız.");
mysql_select_db($mysql_database$bd) or die("size daha iyi hizmet verebilmek için bakım çalışması yapmaktayız.");
?>

SQL
Kod:
CREATE TABLE `uyelik` (
  `no` bigint(255) unsigned NOT NULL auto_increment,
  `adi` varchar(255) character set latin5 NOT NULL,
  `soyadi` varchar(255) character set latin5 NOT NULL,
  `user` varchar(255) character set latin5 NOT NULL,
  `pas` varchar(255) character set latin5 NOT NULL,
  `dogumt` varchar(255) character set latin5 NOT NULL,
  `eposta` varchar(255) character set latin5 NOT NULL,
  `onay` int(1) NOT NULL,
  `kullanim` varchar(255) character set latin5 NOT NULL,
  KEY `no` (`no`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
uyelik.php
PHP- Kodu:
<?php
@include "config.php";
if(isset(
$_POST['git'])){
//postları çekiş
$adi=strip_tags($_POST['adi']);
$soyadi=strip_tags($_POST['soyadi']);
$user=strip_tags($_POST['user']);
$sifre=strip_tags($_POST['sifre']);
$sifret=strip_tags($_POST['sifret']);
$dogumt=strip_tags($_POST['dogumt']);
$eposta=strip_tags($_POST['eposta']);
$kullanim=md5($user.$sifre);
//postları çekiş--

//verileri kontrol ediyoruz
if( empty($adi) || empty($soyadi) || empty($user) || empty($sifre) || empty($sifret) || empty($dogumt) || empty($eposta) )
{ echo 
"İstenilen Verileri Eksik Doldurunuz!";}
//verileri kontrol ediyoruz--
else {
//sifreleri kontrol ediyoruz
if($sifre!=$sifret)
{ echo 
"Şifreler Eşleşmiyor!";}
//sifreleri kontrol ediyoruz--
else {
//verileri yeni değişkenlere atıyoruz
$onay=0;  //Aktivasyon olduğunda bunu 1 yapıcaz!
$veriler[1]=trim($adi);
$veriler[2]=trim($soyadi);
$veriler[3]=trim($user);
$veriler[4]=trim($sifre);
$veriler[5]=trim($dogumt);
$veriler[6]=trim($eposta);
$veriler[7]=trim($onay);
$veriler[8]=trim($kullanim);
//verileri yeni değişkenlere atıyoruz--

//verileri db'ye ekliyoruz
$tablo "INSERT INTO uye VALUES ('','$veriler[1]', '$veriler[2]', '$veriler[3]', '$veriler[4]', '$veriler[5]', '$veriler[6]', '$veriler[7]', '$veriler[8]')";
if ( @
mysql_query($tablo) ) {
    echo 
"Bilgileriniz Sistemimize Ulaşmıştır. E-Postanıza Giderek Hesabınızı Aktifleştirin!";
//verileri db'ye ekliyoruz--

// Aktivasyon Maili Gönderme
$user=strip_tags($_POST['user']);
$eposta=strip_tags($_POST['eposta']);
$sifre=strip_tags($_POST['sifre']);
$tarih=date("d-m-Y");
$kullanim=md5($user.$sifre);
    
$message ="
Kullanıcı Adı: 
$user
--------------------------------------------
E-Posta: 
$eposta
--------------------------------------------
Tarih: 
$tarih
--------------------------------------------
Hesabınızı Aktive Etmek için 
Aşağıdaki Linke Tıklayaınız!
--------------------------------------------

www.sitenizinadi.com/Aktivasyon.php?id=
$kullanim

"
//Mesajınız
$smail "iletisim@site.com";  //Gönderenin Mail Adresi
$sname "İsminiz"// Gönderenin ismi
$rmail $eposta;; //Alıcının Mail Adresi
$subject "Aktivasyon"//Başlık
$rmail trim($rmail);
$smail trim($smail);  
$subject trim(stripslashes($subject));
$message preg_replace("/( | | )/s"" "trim(stripslashes($message)));
$head "MIME-Version: 1.0 ";
$head .= "Content-type: text/html; charset=iso-1254 ";
$head .= "Content-Transfer-Encoding: 8bit ";    
$head .= "From: ".$sname." <".$smail."> ";
$head .= "Reply-To: ".$smail." ";
$head .= "Return-Path: ".$smail." "
$head .= "X-Priority: 3 ";
$head .= "X-Originating-IP: {$_SERVER['REMOTE_ADDR']} ";
$head .= "X-Originating-Email: ".$smail." ";
$head .= "Organization: ".$sname." ";   
$head .= "Message-ID: <".md5(uniqid(time()))."@{$_SERVER['SERVER_NAME']}> ";       
$head .= "X-Mailer: Microsoft Office Outlook, Build 11.0.5510 ";
$head .= "X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 ";  
$head .= "X-Sender: ".$smail." ";
$head .= "Importance: High ";
$head .= "X-Mgonderen_mail-Priority: High ";
$head .= "X-AntiAbuse: This is a solicited email. ";
$head .= "X-AntiAbuse: Servername - {$_SERVER['SERVER_NAME']} ";
$head .= "X-AntiAbuse: User - ".$smail." ";
$head .= "Date: ".date("r")." ";
$mail_at=@mail($rmail$subject$message$head);
// Aktivasyon Maili Gönderme--
    
}

}}}
?>
Aktivasyon.php
PHP- Kodu:
<?php
ob_start
(); @include "config.php";
//kontroller
$idim=strip_tags($_GET['id']);
@
mysql_query("SET NAMES 'latin5'");
@
mysql_query("SET collation_connection = 'latin5_turkish_ci'");
$kontrol = @mysql_fetch_array(@mysql_query("SELECT * FROM uyelik Where kullanim='$idim'"));
$id=$kontrol['kullanim'];
$durum=$kontrol['onay'];
$no=$kontrol['no']; // güncelleme işleminde kullanıcaz
if($id=="")
{
header("Location: index.php");} // olmayan id girilmemesi için 
if($durum=="1")
{
header("Location: index.php");} // 2. kez onay işlemi olmaması için
//kontroller--
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Aktivasyon</title>
</head>

<body>
<form action="" method="post" name="aktivasyon">
<table width="100%">

  <tr>
    <td>Kullanıcı Adı:</td>
    <td><label>
      <input type="text" name="user" id="user" />
    </label></td>
    </tr>
  <tr>
    <td>Şifre:</td>
    <td><label>
      <input type="text" name="sifre" id="sifre" />
    </label></td>
    </tr>
  
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><label>
      <input type="submit" value="Üye Ol" name="git" id="git" />
    </label></td>
  </tr>
  </table>
</form>
<?php
if(isset($_POST['git'])){
//postları çekiş
$user=strip_tags($_POST['user']);
$sifre=strip_tags($_POST['sifre']);
//postları çekiş--
$ops=md5($user.$sifre);

//md5 le id yi kontrol ediyoruz
if($idim==$ops)
{
$bir=1;
mysql_query("UPDATE uyelik SET onay = '$bir' WHERE no = '$no'"); 
echo 
"Üyeliğiniz Onaylanmıştır!"; }
//md5 le id yi kontrol ediyoruz--
else { echo "Kullanıcı Adınız veya Şifrenizi Yanlış Girdiniz!"; }
    }
?>

</body>
</html>
Nonloser ve ErenKeskin bunu beğendi.
PHP & MYSQL

Konu caferkonur tarafından (22 Şubat 2012, 21:06 ) değiştirilmiştir.
Alıntı ile Cevapla
  #2  
Alt 22 Şubat 2012, 23:24
test9 Adlı Üyenin Avatarı
Karanlıkla Mücadele
 
Üyelik Tarihi: 28 Ağustos 2011
Konum: VAN
Mesajlar: 336
Beğenilen Mesajları: 52
Beğendiği Mesajlar: 1
Ticaret Sayısı: 0
Ticaret Yüzdesi: %0
Standart

Ellerinize sağlık. İndirip denemedim ama yorum yazmadan geçmek istemedim.
caferkonur bunu beğendi.
Ben
Alıntı ile Cevapla
  #3  
Alt 23 Şubat 2012, 00:04
LadyArch3r Adlı Üyenin Avatarı
ladyarch3r.com
 
Üyelik Tarihi: 02 Nisan 2011
Konum: Zonguldak
Mesajlar: 889
Beğenilen Mesajları: 66
Beğendiği Mesajlar: 48
Ticaret Sayısı: 3
Ticaret Yüzdesi: %100
Standart

yer imlerime aldım incelicem vakit bulursam.
caferkonur bunu beğendi.
Alıntı ile Cevapla
  #4  
Alt 23 Şubat 2012, 00:22
caferkonur Adlı Üyenin Avatarı
www.caferkonur.com
 
Üyelik Tarihi: 22 Şubat 2012
Konum: İstanbul
Mesajlar: 123
Beğenilen Mesajları: 35
Beğendiği Mesajlar: 58
Ticaret Sayısı: 1
Ticaret Yüzdesi: %100
Standart

Alıntı:
test9 Adlı Üyeden Alıntı Mesajı göster
Ellerinize sağlık. İndirip denemedim ama yorum yazmadan geçmek istemedim.
Teşekkür Ederim

Ek Olarak:
Alıntı:
LadyArch3r Adlı Üyeden Alıntı Mesajı göster
yer imlerime aldım incelicem vakit bulursam.
Teşekkürler İşinize yarar birgün
PHP & MYSQL
Alıntı ile Cevapla
  #5  
Alt 23 Şubat 2012, 08:16
ayqo Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 15 Şubat 2012
Konum: İstanbul
Mesajlar: 118
Beğenilen Mesajları: 23
Beğendiği Mesajlar: 0
Ticaret Sayısı: 3
Ticaret Yüzdesi: %100
Standart

eline sağlık güzel olmuş. özellikle veri tabanına bağlantı hatası çok hoşuma gitti
Alıntı ile Cevapla
  #6  
Alt 23 Şubat 2012, 08:49
caferkonur Adlı Üyenin Avatarı
www.caferkonur.com
 
Üyelik Tarihi: 22 Şubat 2012
Konum: İstanbul
Mesajlar: 123
Beğenilen Mesajları: 35
Beğendiği Mesajlar: 58
Ticaret Sayısı: 1
Ticaret Yüzdesi: %100
Standart

Alıntı:
ayqo Adlı Üyeden Alıntı Mesajı göster
eline sağlık güzel olmuş. özellikle veri tabanına bağlantı hatası çok hoşuma gitti
İşinize yaramasına sevindim
PHP & MYSQL
Alıntı ile Cevapla
Cevapla

Konuyu toplam 2 kişi okuyor. (0 üye ve 2 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Benzer Konular
Konu Konuyu Açan Forum Cevap Son Mesaj
php etiket sistemi sakarya PHP 6 28 Ekim 2011 14:45
Yardım:Wordpress de üyelik sistemi. hseyin temizyurek WordPress 2 22 Eylül 2011 12:51
url.ac üyelik sistemi ? furkanozden WM Aracı 8 19 Eylül 2011 20:13
Ücretli Üyelik Sistemi isByTiti WM Aracı 1 19 Eylül 2011 13:12
Basic Login PHP Üyelik Sistemi Script Antiflex Ücretsiz Scriptler 0 26 Ağustos 2011 22:10

Go Back   WM Aracı - Webmaster Forumu > Genel Programlama > PHP > PHP Hazır Kodlar


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:26.


5651 sayılı kanun'un 8. maddesine ve T.C.K'nın 125. maddesine göre paylaşımlardan paylaşımı yapan üyeler sorumludur. Wmaraci.com hakkında yapılacak tüm hukuksal şikayetler, adresi ile iletişime geçilmesi halinde, ilgili kanunlar ve yönetmelikler çerçevesinde en geç bir hafta içerisinde tarafımızca gereken işlemler yapılacaktır.
WM Aracı
Powered by vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO