• 27-07-2010, 10:43:57
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Mysql ile üyelik sistemi yaptım, yanlız giriş yapıp bana özel bölümü göremiyorum, verileri mysql ile uyeler tablosundan çekiyor kodlar aşağıda
    (bugüne yetiştirmem gereken bir sistem var onun için acil!)
    <?include"baglan.php";?>
    <?if(isset($_COOKIE['uyead']) and isset($_COOKIE['uyemail'])and isset($_COOKIE['uyeid'])){?>
    			<table width="192" border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td colspan="3"><img src="images/xm_Profil.jpg" width="192" height="51" /></td>
                  </tr>
    			  
                  <tr>
                    <td colspan="3" valign="top"><p>Hoşgeldiniz Sayın, '.$_COOKIE['uyead'].'<br />
                    - <a href="Sayfalar.php?goster=Firmalarim">Firmalarım</a><br />
                    - <a href="Sayfalar.php?goster=Yorumlar">Gelen Yorumlar</a><br />
                    - <a href="Sayfalar.php?goster=SifreDegistir">Şifre Değiştir</a><br />
                    - <a href="Sayfalar.php?goster=Cikis">&Ccedil;ıkış</a></p>
                    </td>
                  </tr>
                </table>
    			<?}else{?>
    			<form action="UYE.php?do=giris" method="POST">
    			<table width="192" border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td colspan="3"><img src="images/xm_UyeGiris.jpg" width="192" height="51" /></td>
                  </tr>
    			  
                  <tr>
                    <td colspan="3">Kullanıcı Adı :</td>
                  </tr>
                  <tr>
                    <td colspan="3">
                      <input name="id" type="text" class="xm_box" id="id" />
                  </td>
                  </tr>
                  <tr>
                    <td colspan="3">Parola :</td>
                  </tr>
                  <tr>
                    <td colspan="3">
    				<input name="key" type="text" class="xm_box" id="key" />
    				</td>
                  </tr>
                  <tr>
                    <td colspan="3">
                      <input name="Giris" type="submit" class="xm_button" id="Giris" value="Giriş" />
                      <br/><a href="Sayfalar.php?goster=KayitOl" class="gizlink">Kayıt Ol! </a>
    				  <a href="Sayfalar.php?goster=SifremiUnuttum" class="gizlink">Şifremi Unuttum</a>				  </td>
                  </tr>
                </table>
    			</form>
    			<?}?>
    			<?
    			if($do	==	"giris"){
    if($_POST['id'] == "" || $_POST['key'] == "") {
    echo "Lütfen Tüm Alanları Doldurun";
    }else{
    
    
    $uyead = strip_tags(mysql_real_escape_string($_POST['id']));
    $sifre = strip_tags(mysql_real_escape_string($_POST['key']));
    $sifre = sha1($sifre);
    $sql = mysql_query("select * from uyeler where  uye_ad='$uyead' and uye_sifre='$sifre'  ");
    $uyevarmi = mysql_num_rows($sql);
    if($uyevarmi == 0) {
    echo "Üyelik bilgileri bulunamadı, tekrar deneyin";
    } else {
    
    
    
    $uyebilgi = mysql_fetch_array($sql);
    $expire=time()+60*60*24*30;
    setcookie("uyeid", "$uyebilgi[uye_id]", $expire);
    setcookie("uyead", "$uyebilgi[uye_ad]", $expire);
    setcookie("uyemail", "$uyebilgi[uye_mail]", $expire);
    
    
    
    
    
    echo "<script>location.href='UYE.php';</script>"; // javascript yönlendirme kodu
    } // if($uyevarmi == 0) kontrolü bitiş
    }//textbox post verileri içerik kontrolü
    }?>
    Sql Kaydı

    CREATE TABLE `uyeler` (
      `uye_id` int(11) NOT NULL auto_increment,
      `firma_id` varchar(11) NOT NULL,
      `uye_ad` varchar(50) NOT NULL,
      `uye_sifre` varchar(48) NOT NULL,
      `uye_kayit` timestamp NOT NULL default CURRENT_TIMESTAMP,
      PRIMARY KEY  (`uye_id`)
    Üyelik Bilgileri :
    Kulanıcı adı : user
    Parola : user
  • 27-07-2010, 10:51:54
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?include"baglan.php";?> 
    <?if(isset($_COOKIE['uyead']) and isset($_COOKIE['uyemail'])and isset($_COOKIE['uyeid'])){?> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_Profil.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3" valign="top"><p>Hoşgeldiniz Sayın, '.$_COOKIE['uyead'].'<br /> 
                    - <a href="Sayfalar.php?goster=Firmalarim">Firmalarım</a><br /> 
                    - <a href="Sayfalar.php?goster=Yorumlar">Gelen Yorumlar</a><br /> 
                    - <a href="Sayfalar.php?goster=SifreDegistir">Şifre Değiştir</a><br /> 
                    - <a href="Sayfalar.php?goster=Cikis">&Ccedil;ıkış</a></p> 
                    </td> 
                  </tr> 
                </table> 
                <?}else{?> 
                <form action="UYE.php?do=giris" method="POST"> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_UyeGiris.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3">Kullanıcı Adı :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="id" type="text" class="xm_box" id="id" /> 
                  </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3">Parola :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                    <input name="key" type="text" class="xm_box" id="key" /> 
                    </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="Giris" type="submit" class="xm_button" id="Giris" value="Giriş" /> 
                      <br/><a href="Sayfalar.php?goster=KayitOl" class="gizlink">Kayıt Ol! </a> 
                      <a href="Sayfalar.php?goster=SifremiUnuttum" class="gizlink">Şifremi Unuttum</a>                  </td> 
                  </tr> 
                </table> 
                </form> 
                <?}?> 
                <? 
                if(@$_GET['do']    ==    "giris"){ 
    if(empty($_POST['id']) || empty($_POST['key'])) { 
    echo "Lütfen Tüm Alanları Doldurun"; 
    }else{ 
    
    
    $uyead = strip_tags(mysql_real_escape_string($_POST['id'])); 
    $sifre = strip_tags(mysql_real_escape_string($_POST['key'])); 
    $sifre = sha1($sifre); 
    $sql = mysql_query("select * from uyeler where  uye_ad='$uyead' and uye_sifre='$sifre'"); 
    $uyevarmi = mysql_num_rows($sql); 
    if($uyevarmi == 0) { 
    echo "Üyelik bilgileri bulunamadı, tekrar deneyin"; 
    } else { 
    
    $uyebilgi = mysql_fetch_assoc($sql);
    $expire= time() + 60 * 60 * 24 * 30; 
    setcookie("uyeid", $uyebilgi['uye_id'], $expire); 
    setcookie("uyead", $uyebilgi['uye_ad'], $expire); 
    setcookie("uyemail", $uyebilgi['uye_mail'], $expire); 
    
    echo "<script>location.href='UYE.php';</script>"; // javascript yönlendirme kodu 
    } // if($uyevarmi == 0) kontrolü bitiş 
    }//textbox post verileri içerik kontrolü 
    }?>
  • 27-07-2010, 10:56:39
    #3
    Üyeliği durduruldu
    Cookie yerine her zaman session kullan.

    <?php if(isset($_SESSION["uyead"]) && isset($_SESSION["uyeid"]) && isset($_SESSION["uyemail"]) ){?> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_Profil.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3" valign="top"><p>Hoşgeldiniz Sayın, '.$_SESSION["uyead"].'<br /> 
                    - <a href="Sayfalar.php?goster=Firmalarim">Firmalarım</a><br /> 
                    - <a href="Sayfalar.php?goster=Yorumlar">Gelen Yorumlar</a><br /> 
                    - <a href="Sayfalar.php?goster=SifreDegistir">Şifre Değiştir</a><br /> 
                    - <a href="Sayfalar.php?goster=Cikis">&Ccedil;ıkış</a></p> 
                    </td> 
                  </tr> 
                </table> 
                <?}else{?> 
                <form action="UYE.php?do=giris" method="POST"> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_UyeGiris.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3">Kullanıcı Adı :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="id" type="text" class="xm_box" id="id" /> 
                  </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3">Parola :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                    <input name="key" type="text" class="xm_box" id="key" /> 
                    </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="Giris" type="submit" class="xm_button" id="Giris" value="Giriş" /> 
                      <br/><a href="Sayfalar.php?goster=KayitOl" class="gizlink">Kayıt Ol! </a> 
                      <a href="Sayfalar.php?goster=SifremiUnuttum" class="gizlink">Şifremi Unuttum</a>                  </td> 
                  </tr> 
                </table> 
                </form> 
                <?}?> 
                <? 
                if(@GET['do'] == "giris"){ 
    if($_POST['id'] == "" || $_POST['key'] == "") { 
    echo "Lütfen Tüm Alanları Doldurun"; 
    }else{ 
    
    
    $uyead = strip_tags(mysql_real_escape_string($_POST['id'])); 
    $sifre = strip_tags(mysql_real_escape_string($_POST['key'])); 
    $sifre = sha1($sifre); 
    $sql = mysql_query("select * from uyeler where  uye_ad='$uyead' and uye_sifre='$sifre'  "); 
    $uyevarmi = mysql_num_rows($sql); 
    if($uyevarmi == 0) { 
    echo "Üyelik bilgileri bulunamadı, tekrar deneyin"; 
    } else { 
    
    
    
    $uyebilgi = mysql_fetch_assoc($sql); 
    $_SESSION['uyeid'] = $uyebilgi[uye_id];
    $_SESSION['uyead'] = $uyebilgi[uye_ad];
    $_SESSION['uyemail'] = $uyebilgi[uye_mail];
    
    echo "<script>location.href='UYE.php';</script>"; // javascript yönlendirme kodu 
    } // if($uyevarmi == 0) kontrolü bitiş 
    }//textbox post verileri içerik kontrolü 
    }?>
    Bununla sorun olmaz

    *Eğer session_start(); yazmadıysan yaz.
  • 27-07-2010, 10:58:23
    #4
    Üyeliği durduruldu
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    <?include"baglan.php";?> 
    <?if(isset($_COOKIE['uyead']) and isset($_COOKIE['uyemail'])and isset($_COOKIE['uyeid'])){?> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_Profil.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3" valign="top"><p>Hoşgeldiniz Sayın, '.$_COOKIE['uyead'].'<br /> 
                    - <a href="Sayfalar.php?goster=Firmalarim">Firmalarım</a><br /> 
                    - <a href="Sayfalar.php?goster=Yorumlar">Gelen Yorumlar</a><br /> 
                    - <a href="Sayfalar.php?goster=SifreDegistir">Şifre Değiştir</a><br /> 
                    - <a href="Sayfalar.php?goster=Cikis">&Ccedil;ıkış</a></p> 
                    </td> 
                  </tr> 
                </table> 
                <?}else{?> 
                <form action="UYE.php?do=giris" method="POST"> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_UyeGiris.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3">Kullanıcı Adı :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="id" type="text" class="xm_box" id="id" /> 
                  </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3">Parola :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                    <input name="key" type="text" class="xm_box" id="key" /> 
                    </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="Giris" type="submit" class="xm_button" id="Giris" value="Giriş" /> 
                      <br/><a href="Sayfalar.php?goster=KayitOl" class="gizlink">Kayıt Ol! </a> 
                      <a href="Sayfalar.php?goster=SifremiUnuttum" class="gizlink">Şifremi Unuttum</a>                  </td> 
                  </tr> 
                </table> 
                </form> 
                <?}?> 
                <? 
                if(@$_GET['do']    ==    "giris"){ 
    if(empty($_POST['id']) || empty($_POST['key'])) { 
    echo "Lütfen Tüm Alanları Doldurun"; 
    }else{ 
    
    
    $uyead = strip_tags(mysql_real_escape_string($_POST['id'])); 
    $sifre = strip_tags(mysql_real_escape_string($_POST['key'])); 
    $sifre = sha1($sifre); 
    $sql = mysql_query("select * from uyeler where  uye_ad='$uyead' and uye_sifre='$sifre'"); 
    $uyevarmi = mysql_num_rows($sql); 
    if($uyevarmi == 0) { 
    echo "Üyelik bilgileri bulunamadı, tekrar deneyin"; 
    } else { 
    
    $uyebilgi = mysql_fetch_assoc($sql);
    $expire= time() + 60 * 60 * 24 * 30; 
    setcookie("uyeid", $uyebilgi['uye_id'], $expire); 
    setcookie("uyead", $uyebilgi['uye_ad'], $expire); 
    setcookie("uyemail", $uyebilgi['uye_mail'], $expire); 
    
    echo "<script>location.href='UYE.php';</script>"; // javascript yönlendirme kodu 
    } // if($uyevarmi == 0) kontrolü bitiş 
    }//textbox post verileri içerik kontrolü 
    }?>
    çalıştırdım, sorun var
  • 27-07-2010, 10:59:25
    #5
    Üyeliği durduruldu
    gncemre adlı üyeden alıntı: mesajı görüntüle
    çalıştırdım, sorun var
    Benim yaptığımı dener misiniz? Benim yaptığımda çalışmazsa ilk satıra
    <?php if(isset($_SESSION["uyead"]) && isset($_SESSION["uyeid"]) && isset($_SESSION["uyemail"]) ){?>

    yerine

    <?php if(isset($_SESSION["uyead"])){?>

    yaz

    [Session başlatmamışsan başlat if'ten önce session_start(); yazarak
  • 27-07-2010, 10:59:42
    #6
    Üyeliği durduruldu
    kralburda adlı üyeden alıntı: mesajı görüntüle
    Cookie yerine her zaman session kullan.

    <?php if(isset($_SESSION["uyead"]) && isset($_SESSION["uyeid"]) && isset($_SESSION["uyemail"]) ){?> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_Profil.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3" valign="top"><p>Hoşgeldiniz Sayın, '.$_SESSION["uyead"].'<br /> 
                    - <a href="Sayfalar.php?goster=Firmalarim">Firmalarım</a><br /> 
                    - <a href="Sayfalar.php?goster=Yorumlar">Gelen Yorumlar</a><br /> 
                    - <a href="Sayfalar.php?goster=SifreDegistir">Şifre Değiştir</a><br /> 
                    - <a href="Sayfalar.php?goster=Cikis">&Ccedil;ıkış</a></p> 
                    </td> 
                  </tr> 
                </table> 
                <?}else{?> 
                <form action="UYE.php?do=giris" method="POST"> 
                <table width="192" border="0" cellpadding="0" cellspacing="0"> 
                  <tr> 
                    <td colspan="3"><img src="images/xm_UyeGiris.jpg" width="192" height="51" /></td> 
                  </tr> 
                   
                  <tr> 
                    <td colspan="3">Kullanıcı Adı :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="id" type="text" class="xm_box" id="id" /> 
                  </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3">Parola :</td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                    <input name="key" type="text" class="xm_box" id="key" /> 
                    </td> 
                  </tr> 
                  <tr> 
                    <td colspan="3"> 
                      <input name="Giris" type="submit" class="xm_button" id="Giris" value="Giriş" /> 
                      <br/><a href="Sayfalar.php?goster=KayitOl" class="gizlink">Kayıt Ol! </a> 
                      <a href="Sayfalar.php?goster=SifremiUnuttum" class="gizlink">Şifremi Unuttum</a>                  </td> 
                  </tr> 
                </table> 
                </form> 
                <?}?> 
                <? 
                if(@GET['do'] == "giris"){ 
    if($_POST['id'] == "" || $_POST['key'] == "") { 
    echo "Lütfen Tüm Alanları Doldurun"; 
    }else{ 
    
    
    $uyead = strip_tags(mysql_real_escape_string($_POST['id'])); 
    $sifre = strip_tags(mysql_real_escape_string($_POST['key'])); 
    $sifre = sha1($sifre); 
    $sql = mysql_query("select * from uyeler where  uye_ad='$uyead' and uye_sifre='$sifre'  "); 
    $uyevarmi = mysql_num_rows($sql); 
    if($uyevarmi == 0) { 
    echo "Üyelik bilgileri bulunamadı, tekrar deneyin"; 
    } else { 
    
    
    
    $uyebilgi = mysql_fetch_assoc($sql); 
    $_SESSION['uyeid'] = $uyebilgi[uye_id];
    $_SESSION['uyead'] = $uyebilgi[uye_ad];
    $_SESSION['uyemail'] = $uyebilgi[uye_mail];
    
    echo "<script>location.href='UYE.php';</script>"; // javascript yönlendirme kodu 
    } // if($uyevarmi == 0) kontrolü bitiş 
    }//textbox post verileri içerik kontrolü 
    }?>
    Bununla sorun olmaz

    *Eğer session_start(); yazmadıysan yaz.
    Parse error: syntax error, unexpected T_ISSET in C:\AppServ\www\Olabilirse\UYE.php on line 1
  • 27-07-2010, 11:02:59
    #7
    Üyeliği durduruldu
    gncemre adlı üyeden alıntı: mesajı görüntüle
    Parse error: syntax error, unexpected T_ISSET in C:\AppServ\www\Olabilirse\UYE.php on line 1

    https://www.r10.net/1061567777-post5.html