Şimdi Ara

PHP ile üye girişi Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
686
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar takıldığım konu şu ;

    Üye girişi yaptığım zaman üye login kısmında hoşgeldiniz x kişi yazıcak giriş yapılmadıysa hoşgeldiniz ziyaretçi yazıcak.

    Giriş yaparken session ile bir değişken oluşturup içerisine bir değer atıp diğer bütün sayfalarda bu değeri sorgulayarak ekrana gereken yazıları basıcaz heralde yanlış düşünmüyorsam. Bi yardımcı olursanız sevinirim. :)



  • Evet aynen öyle.
    Kullanıcı paneline giriş yapınca $_SESSION['uyelik'] değişkenine bir değer atacaksın.
    Sonra her sayfanda session kontrolü adı altında bu değişken set edilmiş mi (isset yanlış hatırlamıyorsam) diye kontrol edeceksin.
    Eğer set edilmişse, adamın adını soyadını yine bu tarz bir değişkene deployaıp gerekli yerlerde <?='Merhabalar'.' '.$adSoyAd.' '?> else <?='Merhabalar Ziaretçi'?> şeklinde bir mantık çağırabilirsin.
  • Teşekkür ederim yaptım oldu. (:
  • index
    <?php
    include_once ("../bas.php");
    if($oturum){
    // giris yapilmis hosgeldiniz.........
    print " <b> Giriş Başarılmış </b> ";
    }else{
    // giris yapilmamis giris formu yazdiralim
    if (isset($_REQUEST["PersonelGirisFormu"]))
    {
    include_once ("pgiris.php");
    }
    else
    {
    echo "<form method='get' action='index.php'>
    <input name='PersonelGirisFormu' type='hidden' />
    <input type='submit' value= ' Personel Giriş Formunu Aç ' />
    </form><hr />";
    }
    include_once ("../kic.php");
    ?>
    pgiris
    <form action="giris.php" name="joe" method="post"><fieldset>
    <legend> Personel Giriş Formu</legend>
    <label> İsim: </label><input onkeypress="return handleEnter(this, event)" type="text" size="20" maxlength="50" name="isim" /><br />
    <label> Şifre: </label><input onkeypress="return handleEnter(this, event)" name="sifre" type="password" size="20" maxlength="30" /><br />
    <table><tr><td><label>İnsan mısın Yazılım mısın ? </label></td><td>
    <?php
    require_once("recaptchalib.php");
    $publickey = "..............."; /* // you got this from the signup page */
    echo recaptcha_get_html($publickey);
    ?>
    </td></tr></table><br /><input type="submit" value="Giriş" />
    </fieldset>
    giris
    <?php

    require_once('recaptchalib.php');
    $privatekey = "......";
    $resp = recaptcha_check_answer ($privatekey,
    $_SERVER["REMOTE_ADDR"],
    $_POST["recaptcha_challenge_field"],
    $_POST["recaptcha_response_field"]);

    if (!$resp->is_valid) {
    // What happens when the CAPTCHA was entered incorrectly
    die ("<img src='../images/error.gif' /><br />reCAPTCHA Doğrulanmadı. Geri gidin ve tekrar deneyin." .
    "(reCAPTCHA: " . $resp->error . ")");
    } else {
    // Your code here to handle a successful verification
    // bilgiyi alalim

    $name = mysql_real_escape_string($_POST["name"]);
    $sif = mysql_real_escape_string($_POST["sifre"]);
    ..............
    if((...........)) && (.......))
    {........................
    include_once("../veritabanıbağlantısıyapan.php");

    $kontrol = mysql_query("SELECT * FROM `kullanıcılar` WHERE `name` = $name AND `sifre` = $sif LIMIT 1");
    $kayitsayisi = mysql_num_rows($kontrol);
    if ($kayitsayisi == "0") {
    header ("Location:index.php");
    } else {
    $kontrol_ok = mysql_fetch_array($kontrol);
    $ial = $kontrol_ok['isim'];
    $sal = $kontrol_ok['soyisim'];
    // oturum baslatalim
    session_start();
    // giris kontorl degiskeni tanimlayalim
    $oturum = true;
    // ve degiskenleri kaydedelim
    $_SESSION['token'] = $token;
    $_SESSION['ial'] = $ial;
    $_SESSION['sal'] = $sal;
    //cookie başlatalım
    setcookie("token",$token,time()+60*60*24*120,"/");

    // giris tamamlandi, anasayfaya gonderelim
    header("location:../index.php");

    }
    mysql_close($con);
    }
    else {
    echo "<img src='../images/hackeruyari.gif' />";
    }
    }

    ?>


    kodları biraz değiştirdim mecburen ama az çok mevzuyu anlatıyor sanırım



    < Bu mesaj bu kişi tarafından değiştirildi larmral -- 3 Mayıs 2012; 19:01:35 >




  • Teşekkür ederim çok sağol işimi gördü. (:
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.