Cevaplar
-
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.
-
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 :) }