• 03-07-2023, 15:09:46
    #1
    Merhabalar bir kodlama yapıyorum ama fonksiyonunu çözemedim müşteri login yaptımı gideceği sayfaya gidiyor ama tekrar anasayfaya gelip kayıt ol veya giriş yapa tıkladımı o sayfayı boş olarak görebiliyor benim istediğim giriş yap dediği zaman müşteri hesabına gitmesi bunu nasıl çözebilirim ?

    <?php
    include'src/baglan.php' ;
    if (isset($_SESSION["mail"])){
    $mail  = $_SESSION["mail"];
                    
    $kbilgi= $vt->query("select * from uyeler where email='$mail'")->fetch(); if ($kbilgi["yetki"]>0) {
    }else if($kbilgi["yetki"]==0){ header("Location:logout.php"); } } elseif(!isset($_SESSION["mail"]))
    
    
    
    $sites  = $vt->query("select * from siteayar")->fetchAll(PDO::FETCH_ASSOC); foreach ($sites as $sites)
    ?>
    
    
    <?php $sites  = $vt->query("select * from siteayar")->fetchAll(PDO::FETCH_ASSOC); foreach ($sites as $sites) {  ?>
    girdim mesela hesabıma tekrar login dedim login.php de böyle kalıyor ama bu işlem müşteri hesabındayken oluyor

    veya kayıt kısmına geldimi böyle kalıyor. Ne tür bir fonksiyon eklersem bu sorunu çözerim ?
  • 03-07-2023, 15:16:11
    #2
    Session var ise anasayfaya yönlendir diyebilirsiniz hocam
  • 03-07-2023, 15:19:57
    #3
    ibocum adlı üyeden alıntı: mesajı görüntüle
    Session var ise anasayfaya yönlendir diyebilirsiniz hocam
    bende biliyorum ama ne yazmam gerek oraya kod olarak onu çözemedim
  • 03-07-2023, 15:32:36
    #4
    insel adlı üyeden alıntı: mesajı görüntüle
    bende biliyorum ama ne yazmam gerek oraya kod olarak onu çözemedim
    if (isset($_SESSION["mail"])){

    header('Location: http://www.example.com/');

    }

    Veritabanı bağlantısının hemen altına ekleyin hocam.