Script genelinde girişleri Session üzerinden kontrol ediliyorsa bu sayfanın include edildiği sayfanın en başında session_start(); kullanılmalı var mı bi kontrol edin.
Giriş bilgileri kontrol edildikten sonra; Satır 77 ve 87 arasında Session yalnızca uye değeriyle ID girilmiş. Ancak beni hatırla seçili geldiğinde artı olarak Cookie oluşturulmuş ve oluşturulan Cookie ve üye id değeri veri tabanda güncellenmiş.
else {
$_SESSION['uye'] = $r->uye_id;
// cookie
if(isset($uye_hatirla)) {
$arr['id'] = $r->uye_id;
$arr['db_key'] = 'uye_id';
$arr['alanlar']['uye_cookie'] = md5(microtime());
setcookie("bnh", $arr['alanlar']['uye_cookie'], time()+720000000,'/', '.'.DOMAIN);
$arr['table'] = $table_uyeler;
$k = $db->guncelle($arr);
}Sitenin diğer sayfalarında giriş yapılıp yapılmadı yalnızca $_SESSION['uye'] olarak kontrol ediliyorsa giriş yapmalı. Ancak 85. satırda güncellenen $table_uyeler den herhangi bir bilgi de kontrol ediliyorsa ilgi alan güncellenmediği için giriş yapmaz.
<input type="checkbox" checked / required name="hatirla" value="1"> Beni Hatırla
kutucuğu zorunlu tıklama haline getirdim. baya uğraştım yapamadım. en mantıklısı bu geldi