v2.5.2
Giriş yap

_SESSION Problemi

pcmemo
1,326 defa görüntülendi

localde çalışan login metodum server tarafında kısmen çalışmıyor. Nasıl derseniz!. admin klasörü altındaki login tarafında sorun yok.
ama rootta normal kullanıcıların login olduğu yerde loginkontrol dosyamda da her şey yolunda. KOntrol ediyor sessionlaro oluşturuyor. print_r($_SESSION) ile bastırıp görüyorum. Buradan sonra başarılı login olunca geldiği sayfaya yönlendiriyorum. Orada loginkontrol de oluşturulan SESSIONlar yok oluyor. session oturumu başlamış durumda hatta geldiği sayfayı atadığım $_SESSION['ref'] bastırabiliyorum. Diğerleri yok ortada deli olucam.

mutluol
1696 gün önce

sessionlar da çerezdir aslında sadece sunucu tarafında işleniyor olması farklı kılıyor, ini set ayarları aynı ama bu yüzden.

session_start('Email');
session_start('UserID');
session_start('UserType');
ob_start();
session_regenerate_id(); bu kullanım yanlış

session_start() oturum başlatacağın betiğin içerisinde oturumdan önce kullanılmalı ve her session için ayrı tanım yapılmamamalı

session_start('admin')
ob_start();
session_regenerate_id();

$_SESSION['email'] = $email;
... session startı resim ile atlatacak olursam şöyle göstereyim

http://prntscr.com/rr815e

v1_8 benim sessionlarım ve oturumların bütün değerleri burada saklanıyor
v1_8_lock bir dizi içerisinde kullanıcının temel giriş bilgilerini saklayan bir cookie oturum süresi dolduğunda giriş ekranı sadece şifre istiyor bu cookie sayesinde