• 09-08-2021, 22:00:35
    #1
    Merhaba yaptığım projede kullanıcı kayıt olduğu zaman otomatik giriş yapılmıyor giriş yapmasını istiyor bunu nasıl otomatik giriş yapma haline getirebiliriz yardımcı olurmusunuz


    ( KONU İÇERİĞİ DÜZENLENDİ )
  • 09-08-2021, 22:02:37
    #2
    Kayıt olunan bilgilerle sessions aldırmanız gerekmektedir.
  • 09-08-2021, 22:05:32
    #3
    Giriş yap kısmında olusturduğunuz sessionu burada olusturursanız kayıt olduktan sonra giriş yapmış olacaktır.
  • 09-08-2021, 22:08:43
    #4
    ereneser adlı üyeden alıntı: mesajı görüntüle
    Merhaba yaptığım projede kullanıcı kayıt olduğu zaman otomatik giriş yapılmıyor giriş yapmasını istiyor bunu nasıl otomatik giriş yapma haline getirebiliriz yardımcı olurmusunuz


    <?php
    include 'baglan.php';
    
     
          if (isset($_POST["register"])) {
            $mail     =$_POST["mail"];
            $username =$_POST["username"];
            $adsoyad  =$_POST["adsoyad"];
            $pass     =$_POST["pass"];
              if (!$mail || !$username || !$pass || !$adsoyad) {
                echo" <center><div class='alert alert-warning' role='alert'>  BOS ALAN BIRAKMAYINIZ
                    </div></center><br><br>";
              }else{
                $kullanicivarmi = $vt->prepare("select * from uyeler where username=? || email=?");
                $kullanicivarmi-> execute(array($username,$mail));
                $varmi          = $kullanicivarmi->rowCount();
                if ($varmi>0) {
                  header("Location:../mevcut.php?durum=var");
                }else{
                  if ($pass) {
                    $pass     =$_POST["pass"];
                    $kullaniciekle= $vt->prepare("insert into uyeler set email=?, username=?, pass=?, adsoyad=?");
                    $kullaniciekle->execute(array($mail,$username,$pass,$adsoyad));
                    if ($kullaniciekle) {
                   echo '   <center><div class="alert alert-success" style="width:100%;" role="alert">
                   ';
                  echo '
                KAYIT OLUNDU
                    </div><br><br></center>';
                 echo '<META HTTP-EQUIV="Refresh" content="2;URL=/">';
                    }else{
                      header("Location:../kayitol.php?durum=olundu"); // İşaretli Nokta.
                    }
                  }else{
                    header("Location:../kayitol.php?sifre=olmadi");
                  }
                }
              }
          }
    ?>
    İşaretli Nokta Yazdığım Yer (Yani İşlem Başarılı İse Kısmı).
    Eğer Kayıt Başarılı İse Burada bir session değeri tanımlayın sonra da kontrol.php adında bir php dosyası oluşturup isset ile o session değerini kontrol ettirin, eğer öyle bir değer varsa girişi otomatikmen yapar, eğer öyle bir session oluşmamışsa giriş yapmaz ve giriş yap sayfasına gönderme işlemi yaparsınız
  • 09-08-2021, 23:09:16
    #5
    Teşekkürler ederim hepinize yorumlarınız için
  • 09-08-2021, 23:10:55
    #6
    "Kayıt başarılı" kontrolünün içinde session/token artık hangi yöntemi kullanıyorsanız atama yapabilirsiniz.
  • 10-08-2021, 01:32:41
    #7
    Herşeyi denedim ama malesef aradığımı yine cözemedim biraz karışık geldi