Sorunları Cookie, PHP Ayar ve Okuma

0 Cevap php

Selamlar,

Bu işe yaramaz neden anlamaya çalışırken çevrelerinde sürdürmekteyiz. Kullanılan cihaz üzerinde oturumları ile bağlı bir sorunu tanımlama kullanarak düşük güvenlik günlüğü-in sistemi yapma. Set çerez kendi üzerinde çalışır ama ya bu komut düzgün ayarlama değil veya auth komut düzgün okunan değildir. Çerez ayarlanması gerekir sonra Ayrıca, bu tarayıcıda değil. Fikirler?

Login

   <?php
    //If passwords match, a cookie is created
    if ($pw = $hashedpw) {
         $memberID = "1221"; //Pulled from DB
         setcookie('MDADMIN_SESS_ID',$memberID,'0','', '.somewhere.com');
        header('Location: http://somewhere.com/secure_page.php');
    }
    ?>

Auth

<?php
//Verify that cookie is present
$cookie = $_COOKIE['MDADMIN_SESS_ID'];
if(!isset($cookie)) {
        header("Location: http://somewhere.com/failed.php");
        exit();
}
?>

Şöyle bir süreçtir: Üye Formu -> Giriş Script -> Güvenli Sayfa (şifreler eşleşirse) - (dahil yoluyla)> Kimlik Doğrulama Komut kontrol -> başarısız oturum yönlendirmek çerez mevcut değilse. Çalıştırdığınızda oturum açma komut dosyası doğru (Başarıyla giriş) güvenli bir sayfaya yönlendirir olsa bile, her zaman çerez varsayılan, mevcut olmak değil.

0 Cevap