• 29-01-2018, 13:50:55
    #1
    Üye Kayıt yaptıktan sonra aşağıda sessiona bilgi atıyorum ama yukarıdaki hatayı alıyorum nerede hata yapıyorum acaba yardımcı olurmusunuz.
    $uyekayit = $db->prepare("INSERT INTO user SET user_name=?, user_gsm=?, user_eposta=?, user_sifre=?, user_aktifmi=?, face_id=?, user_onay=?, user_Bavatar=?, user_Kavatar=?,");
        $uyekayit->execute(array($adsoyad,$gsm,$eposta,$sifre,$aktifkod,$fid,$onay,$avatar,$avatar));
        if($uyekayit->rowCount());
        $insert_id = $db->lastInsertId();
        if ($uyeise = $uyekayit) {
    
            $_SESSION['user_eposta'] = $uyeise['user_eposta'];
            $_SESSION['user_onay'] = $uyeise['user_onay'];
            $_SESSION['user_aktifmi'] = $uyeise['user_aktifmi'];
            $user_id =  $_SESSION['user_id'] = $insert_id;
  • 31-01-2018, 17:11:10
    #2
    user_Kavatar=?,
    sondaki virgülü silip dene
  • 01-02-2018, 13:36:01
    #3
    Sorun session giriş yaptırıyorum sorunsuz kayıt oluyor. Sonra tekrar gelip facebook ile login olduğunda girişi sağlıyor anasayfaya başka s ayfaya geçtiğinde çıkış yapmış gibi oluyor bir türlü çözemedim sessionlar ne oluyor nasıl oluyor çözemedim

    FaTe adlı üyeden alıntı: mesajı görüntüle
    user_Kavatar=?,
    sondaki virgülü silip dene
  • 02-02-2018, 12:28:27
    #4
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Sorun session giriş yaptırıyorum sorunsuz kayıt oluyor. Sonra tekrar gelip facebook ile login olduğunda girişi sağlıyor anasayfaya başka s ayfaya geçtiğinde çıkış yapmış gibi oluyor bir türlü çözemedim sessionlar ne oluyor nasıl oluyor çözemedim
    sessionlar oturumdur hocam, belirtebilir ,içerisinde değer tutabilirsiniz. oturum sürdükçe canlı kalıcaktır. php de sessionların yanlış kullanılması beraberinde güvenlik açıkları doğurabilir.
    son id yi alman için aşağıya bir sql kodu bırakıyorum.
    SELECT LAST(id) FROM uyeler
  • 02-02-2018, 13:37:14
    #5
    Hocam sorunum son id almak yada sessionu almak değil şimdi face giriş yap sorun yok uye oluyor giriş yapıp işlemleri yapabiliyor orada session sorunu yok ama daha sonra geldiğinde face ile üyenin ıd kontrol ediyorum var ise gerekli sessionları alıp site içerisine giriyor daha sonra başka sayfaya girdğinde sitenin sessionlar siliniyormu ne oluyor anlayamadım bir türlü buna çözüm bulamadım sıkıntım tam olarak böyle.
  • 02-02-2018, 15:14:31
    #6
    Sorunu doğru mu anladım bilmiyorum ama;
    Anladığım kadarıyla, giriş ekranından sonraki ekranlarda session kontrolünde bir sorun yaşıyorsun. Bence bunun en kolay yolu;

    $_SESSION["giris"] = true;
    Şeklinde bir session oluşturup, ondan sonra giriş yapılmış mı diye kontrol etmek istediğin yerlere
    if( (isset($_SESSION["giris"])) && ($_SESSION["giris"]) ) {
     // giris yapilmissa buradan 
    } else {
     // giriş yapılmamışsa buradan 
    }
    şeklinde bir sorgu koyabilirsin.
  • 02-02-2018, 16:30:23
    #7
    Sorunu çözdüm Session atamalarında domain adı önemli yer alıyormuş yani domain.com atadığın sessionları www.domain.com gibi kullanamıyormuşsun tek sorunum buymuş. Yardımcı olan @FaTe; Çok Teşekkür ediyorum desteği için.