Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php de mysql

şimdi php de üye girişi var bu üye girişlerini veri tabanına kayıt ettiryorum sorun yok...bide kullanıcı giriş var onuda veri tabanına kayıt ettiryorum sorun yok..ama bu üye giriş işlemleri ve kullanıcı giriş işlemlerini veri tabanımda nası kontrol edebilirm nasıll??? örnek veriyorum: mesela siteme geldin üye olmadan siteme giremiceksin,,birde üye oldukdan sonra üye adını ve kullanıcı adı kısımları aynı olduğunu nasıl yapcam kafam cok karıstı her kod birbirine giriyor bana bi yl yordam gösterin..
  • üye kim kullanıcı kim ne demek istediğini anlamadım :)
    sevketyilmaz 11 yıl önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Kesali adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    208 cevap - 2 soru
    Analadığım kadarıyla sitendeki kullanıcılar ayrıca bir servis için üyelik almaları gerekiyor ve sen bunlarımı bir birine bağlayamadın.
  • siyahbeyaz adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    11 yıl önce güncellenmiş
    472 cevap - 20 soru
    olay cok basit...

    ilk olarak işe uye giris kısmından baslayalim. aslında cok zevklidir. işin mantıgını ogrenince..
    <form method="post" action="giris.php">
    <input name="k_adi" type="text"><br />
    <input name="sifre" type="password"><br />
    <button type="submit">Giriş Yap</button>
    </form>
    


    giris.php icin kodlarımız
    @session_start(); // sayfanın en basına gelecek bu kod
    include("veritabani.php"); // db baglantisini include ile cagiralim. kod kalabaligindan kacalım..
    
    $sql = mysql_query("Select * from uyeler where k_adi='".trim($_POST["k_adi"])."' AND sifre='".trim($_POST["sifre"])."' ");
    $kontrol = mysql_num_rows($sql); // kayit varmi kontrol edecegiz... 
    
    if($kontrol>0) { // kayıt vardir. yani uye bilgilerini dogru girdi.
    $yaz = mysql_fetch_array($sql); // hemen tablomuzu cekelim..
    $_SESSION["Giris"]="Yapti"; // işin can alıcı kısmı burda.. işimiz artik session ile. 
    $_SESSION["K_Adi"] = $yaz["K_Adi"];
    $_SESSION["uye_adi"] = $yaz["uye_adi"];
    $_SESSION["E-posta"] = $yaz["email"];
    $_SESSION["Uye_ID"] = $yaz["ID"];
    // işimizi gorecek bilgileri aldık... 
    echo '<script>location.href="inedx.php"></script>'; // üyeyi anasayfaya yolluyoruz. yada belirlediginiz bir sayfayada gönderebilirsiniz size kalmıs
    }  else { // uye bilgilerini yanlıs girdiyse
    die("Bilgilierinizi Hatalı Girdiniz..");
    }
    



    simdi ise panelim.php diye bir sayfa yapalım ve bu sayfayı sadece uyeler kullanabilsin.. o nun ıcınde ornek kod vereyim sevgili kardesime

    @session_start(); // sayfanın basında olması lazım. yoksa işlemler calısmaz :)
    if($_SESSION["Giris"]!="Yapti") { // adam giriş yapmamışsa
    echo '<script>location.href="Giris_Sayfasi.php"></script>'; // uyeyi hemen giris yapması ıcın giris sayfasının oldugu forma yolluyorum.. 
    } else {
    // üye giriş yapmışsa..
    echo "ooooooo $_SESSION["K_Adi"] Abicim Hoş geldin...";
    echo "<br />".$_SESSION["E-posta"]." Adresine bir mail attim istersen bi bakıver.";
    // ... istediginiz.. alanları session ile alabilirsiniz. veya $_SESSION["Uye_ID"] ile uyenın idsi ile yeni sorgular yapabilirsiniz.. mantık bu sekılde :)
    }