Şimdi Ara

php üye giriş ve çıkış kodlarını verir misiniz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
2.800
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • session giriş ve çıkış kodlarını verir misiniz?



  • quote:

    Orijinalden alıntı: merhumiyiydi

    session giriş ve çıkış kodlarını verir misiniz?

    Buyur, inşallah işine yarar:

    <?php  
    session_start(); //Session Başlatılıyor

    $komut = $_REQUEST["komut"]; // index.php?komut=[burdaki değeri bir değişkene atıyoruz]

    switch ($komut) // $komut değişkenindeki değerleri kontrol ediyoruz
    {
    case "giris": // index.php?komut=giris ise yapılacak işlemler
    $kadi = $_POST["kadi"]; // girilen kullanıcı adı bir değişkene atanır
    $sifre = $_POST["sifre"]; // girilen şifre bir değişkene atanır

    if ($kadi == "ozgurbeyin") // $kadi değişkeninin değeri ozgurbeyin ise(buraya sen veritabanındaki değerleri getirdiğin değişken ismii yazıcaksın "ozgurbeyin" olan yere)
    {
    if ($sifre == "123") // $sifre 123 ise yapılacak işlemler
    {
    $giris = "başarılı"; // kullanıcı adı ve şifre aynı olduğu için bir değişkten oluşturup değerine "başlarılı" veriyoruz.
    $_SESSION["giris"] = $giris;// "giris" session'umuza başarılı giriş yapıldığını belirtiyoruz.
    }
    }
    break;

    case "cikis": // index.php?komut=cikis ise yapılacak işlemler
    $_SESSION["giris"] = null; // giris sessionumuza null yani boş bir değer veriyoruz.
    break;
    }

    $giris = $_SESSION["giris"]; // giris sessionumuzu bir değişkene atıyoruz

    if ($giris != null) // giris değişkeni null(boş) değilse yani giriş yapılmışsa gösterilecek yazı
    {
    echo "giriş yapılmış çıkış yapmak için <a href='?komut=cikis'>tıklayın</a>";
    }
    else //giris değişkeni null(boş) yani kullanıcı giriş yapmamışsa gösterilecek yazı
    {
    echo "<form method='post' action='?komut=giris'>
    Kullanıcı Adı:<input type='text' name='kadi' placeholder='kullanıcı adınızı yazınız'><br>
    Şifre:<input type='password' name='sifre' placeholder='şifrenizi yazınız'><br>
    <input type='submit' value='giriş yap'></form>";
    }
    ?>






  • quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: merhumiyiydi

    session giriş ve çıkış kodlarını verir misiniz?

    Buyur, inşallah işine yarar:

    <?php  
    session_start(); //Session Başlatılıyor

    $komut = $_REQUEST["komut"]; // index.php?komut=[burdaki değeri bir değişkene atıyoruz]

    switch ($komut) // $komut değişkenindeki değerleri kontrol ediyoruz
    {
    case "giris": // index.php?komut=giris ise yapılacak işlemler
    $kadi = $_POST["kadi"]; // girilen kullanıcı adı bir değişkene atanır
    $sifre = $_POST["sifre"]; // girilen şifre bir değişkene atanır

    if ($kadi == "ozgurbeyin") // $kadi değişkeninin değeri ozgurbeyin ise(buraya sen veritabanındaki değerleri getirdiğin değişken ismii yazıcaksın "ozgurbeyin" olan yere)
    {
    if ($sifre == "123") // $sifre 123 ise yapılacak işlemler
    {
    $giris = "başarılı"; // kullanıcı adı ve şifre aynı olduğu için bir değişkten oluşturup değerine "başlarılı" veriyoruz.
    $_SESSION["giris"] = $giris;// "giris" session'umuza başarılı giriş yapıldığını belirtiyoruz.
    }
    }
    break;

    case "cikis": // index.php?komut=cikis ise yapılacak işlemler
    $_SESSION["giris"] = null; // giris sessionumuza null yani boş bir değer veriyoruz.
    break;
    }

    $giris = $_SESSION["giris"]; // giris sessionumuzu bir değişkene atıyoruz

    if ($giris != null) // giris değişkeni null(boş) değilse yani giriş yapılmışsa gösterilecek yazı
    {
    echo "giriş yapılmış çıkış yapmak için <a href='?komut=cikis'>tıklayın</a>";
    }
    else //giris değişkeni null(boş) yani kullanıcı giriş yapmamışsa gösterilecek yazı
    {
    echo "<form method='post' action='?komut=giris'>
    Kullanıcı Adı:<input type='text' name='kadi' placeholder='kullanıcı adınızı yazınız'><br>
    Şifre:<input type='password' name='sifre' placeholder='şifrenizi yazınız'><br>
    <input type='submit' value='giriş yap'></form>";
    }
    ?>




    hocam bunu bilinçlimi yazdınız ?

    Session başlatma
    session_start();


    Session sonlandırma

     

    session_start();

    session_destroy();





  • quote:

    Orijinalden alıntı: rh+

    quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: merhumiyiydi

    session giriş ve çıkış kodlarını verir misiniz?

    Buyur, inşallah işine yarar:

    <?php  
    session_start(); //Session Başlatılıyor

    $komut = $_REQUEST["komut"]; // index.php?komut=[burdaki değeri bir değişkene atıyoruz]

    switch ($komut) // $komut değişkenindeki değerleri kontrol ediyoruz
    {
    case "giris": // index.php?komut=giris ise yapılacak işlemler
    $kadi = $_POST["kadi"]; // girilen kullanıcı adı bir değişkene atanır
    $sifre = $_POST["sifre"]; // girilen şifre bir değişkene atanır

    if ($kadi == "ozgurbeyin") // $kadi değişkeninin değeri ozgurbeyin ise(buraya sen veritabanındaki değerleri getirdiğin değişken ismii yazıcaksın "ozgurbeyin" olan yere)
    {
    if ($sifre == "123") // $sifre 123 ise yapılacak işlemler
    {
    $giris = "başarılı"; // kullanıcı adı ve şifre aynı olduğu için bir değişkten oluşturup değerine "başlarılı" veriyoruz.
    $_SESSION["giris"] = $giris;// "giris" session'umuza başarılı giriş yapıldığını belirtiyoruz.
    }
    }
    break;

    case "cikis": // index.php?komut=cikis ise yapılacak işlemler
    $_SESSION["giris"] = null; // giris sessionumuza null yani boş bir değer veriyoruz.
    break;
    }

    $giris = $_SESSION["giris"]; // giris sessionumuzu bir değişkene atıyoruz

    if ($giris != null) // giris değişkeni null(boş) değilse yani giriş yapılmışsa gösterilecek yazı
    {
    echo "giriş yapılmış çıkış yapmak için <a href='?komut=cikis'>tıklayın</a>";
    }
    else //giris değişkeni null(boş) yani kullanıcı giriş yapmamışsa gösterilecek yazı
    {
    echo "<form method='post' action='?komut=giris'>
    Kullanıcı Adı:<input type='text' name='kadi' placeholder='kullanıcı adınızı yazınız'><br>
    Şifre:<input type='password' name='sifre' placeholder='şifrenizi yazınız'><br>
    <input type='submit' value='giriş yap'></form>";
    }
    ?>




    hocam bunu bilinçlimi yazdınız ?

    Session başlatma
    session_start();


    Session sonlandırma

     

    session_start();

    session_destroy();



    Session'lar genelde üye girişi çıkışı yapmakta kullanıldığı için arkadaşın da bunu istediğini sandım. Dediklerini istemişse özür dilerim, yanlış anlamışım ama yinede arkadaşın işine yarayacaktır(şimdi olmasa bile ilerde)..




  • tam olarak istediğim şeyi daha uzun yazayım.

    1- üye giriş sayfası kodları. üye kullanıcı adını ve şifresini yazacak. mysql den onları kontrol edip giriş yapacak ve session açacak kullanıcı adına. aynı zamanda anasayfaya yönlenecek session ile.

    2- logout olacak. tek tık logout ve anasayfaya yönlenme. session kapanacak.

    işte bunları istiyorum. aslında benzer kodlar bende var ama nedense bir türlü giriş yapıp session açmayı beceremedim. isterseniz yeni kodlar verin isterseniz buradaki hatayı düzeltin. ikiside işimi görür.

    http://forum.donanimhaber.com/m_69395972/mpage_1/f_/key_//tm.htm#69395972




  • hocam orda da vermişim işte o kodlar calısıyor nesinde hata var söylermisin ?
  • bi türlü üye girişi yapamadım. problem orada. üye kaydı yaptım. database e üye yazdırabiliyorum. ama giriş yapamadım.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • Giriş yapamanın sebebi login kodlarında bir hata olabilir.mesela üye adını yanlış sorguluyo olabilirsin yada şifreyi md5 ile gönderdiysen md5 ile çekmen lazım
  • quote:

    Orijinalden alıntı: wntd1903

    Giriş yapamanın sebebi login kodlarında bir hata olabilir.mesela üye adını yanlış sorguluyo olabilirsin yada şifreyi md5 ile gönderdiysen md5 ile çekmen lazım

    peki doğru kodu verir misiniz?
  • en basit mantık şu önce üye bilgilerinin olduğu tablodaki verileri çekeceksin sonra kullanıcının girişte yazdıklarını çekip karşılaştıracaksın doğruysa giriş yapılacak

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.