• 31-05-2022, 20:55:22
    #1
    Merhaba arkadaşlar admin paneli için yetkilendirme modülü yapıyorum kafamın takıldığı bir yer var
    login kısmı bu şekilde session startda mevcut en başta session çalışıyor bir problem yok



    uye_rutbe yi başka bir yerde kontrol ettirdiğimde çalışıyor fakat farklı çalışıyor





    şimdi rütbeyi değişitrdiğim zaman kontrol ettirdiğim yerde bir değişiklik olmuyor fakat çıkış yapıp girdikten sonra değişiklik oluyor

    yani dbden yetkiyi 0 yapıyorum sayfayı yeniliyorum olmuyor ama çıkış yapıp girdikten sonra oluyor buna ne gibi birşey yapabilirim ?
  • 31-05-2022, 20:57:33
    #2
    session_start()'ın yanına bir de ob_start() ekleyerek dener misiniz (İkisinin en üst iki satırda olmasına özen gösterin)
  • 31-05-2022, 20:59:02
    #3
    efekoca adlı üyeden alıntı: mesajı görüntüle
    session_start()'ın yanına bir de ob_start() ekleyerek dener misiniz (İkisinin en üst iki satırda olmasına özen gösterin)

    en üstte mevcut zaten hocam
  • 31-05-2022, 21:01:21
    #4
    Darkbey adlı üyeden alıntı: mesajı görüntüle

    en üstte mevcut zaten hocam
    ob_start ifadesini sildikten sonra çerezleri temizleyip tekrar dener misiniz o zaman
  • 31-05-2022, 21:03:08
    #5
    efekoca adlı üyeden alıntı: mesajı görüntüle
    ob_start ifadesini sildikten sonra çerezleri temizleyip tekrar dener misiniz o zaman
    yok olmuyor hocam dilerseniz anydesk yada teamwiewer veriyim müsaitseniz bakabilirmisiniz
  • 31-05-2022, 21:04:06
    #6
    session için üye id kullanman yeterli rütbe ve diğer bilgileri sessionda neden kullanıyorsunki. üye id sini sessiondan al gerisini direk db den kontrol et böylelikle hemen yenilenir. Yaptığın değişiklik session sadece girişte işlendiği için hemen gerçekleşmiyor.
  • 31-05-2022, 21:06:19
    #7
    Dereck adlı üyeden alıntı: mesajı görüntüle
    session için üye id kullanman yeterli rütbe ve diğer bilgileri sessionda neden kullanıyorsunki. üye id sini sessiondan al gerisini direk db den kontrol et böylelikle hemen yenilenir. Yaptığın değişiklik session sadece girişte işlendiği için hemen gerçekleşmiyor.
    her yere sorgu ile kontrol ettiremem yalnız hocam varsa aklınızda bir fikir ona göre birşey yapıyım
  • 31-05-2022, 21:11:52
    #8
    Dereck adlı üyeden alıntı: mesajı görüntüle
    session için üye id kullanman yeterli rütbe ve diğer bilgileri sessionda neden kullanıyorsunki. üye id sini sessiondan al gerisini direk db den kontrol et böylelikle hemen yenilenir. Yaptığın değişiklik session sadece girişte işlendiği için hemen gerçekleşmiyor.
    Hocama katılıyorum, session sıkıntılı bir durum. Dışarıdan sitenize request atarak session gönderimi de sağlayabilirler. Yani üye rütbesini kafasına göre gönderebilir adam, üye id'yi kullanırken dâhi şifreleyerek kullanmanız en doğrusu olacaktır. Database'inizde üye bilgilerini tutun, session'da bulunan üye id bilgisini kullanarak tek bir sorgu vasıtasıyla tüm bilgilere erişin. En sağlıklı yöntem bu olacaktır. Sorunun çözümünü de fark ettim, session_start ve ob_start'ı sadece session tanımlı değilse başlatıyorsunuz. Session bilgisi çekeceğiniz zaman da başlatın ki doğru dataya erişebilesiniz.
  • 31-05-2022, 21:13:53
    #9
    efekoca adlı üyeden alıntı: mesajı görüntüle
    Hocama katılıyorum, session sıkıntılı bir durum. Dışarıdan sitenize request atarak session gönderimi de sağlayabilirler. Yani üye rütbesini kafasına göre gönderebilir adam, üye id'yi kullanırken dâhi şifreleyerek kullanmanız en doğrusu olacaktır. Database'inizde üye bilgilerini tutun, session'da bulunan üye id bilgisini kullanarak tek bir sorgu vasıtasıyla tüm bilgilere erişin. En sağlıklı yöntem bu olacaktır. Sorunun çözümünü de fark ettim, session_start ve ob_start'ı sadece session tanımlı değilse başlatıyorsunuz. Session bilgisi çekeceğiniz zaman da başlatın ki doğru dataya erişebilesiniz.
    anladım bu konuda yardımcı olabilirmisiniz bana hocam anydesk aracılığı ile ?