Wordpress oturum kullanmaz.
WP, kullanıcı sayfadan sayfaya gittiğinde kullanıcı durumunu korumak için hangi mekanizmayı kullanıyor?
Wordpress oturum kullanmaz.
WP, kullanıcı sayfadan sayfaya gittiğinde kullanıcı durumunu korumak için hangi mekanizmayı kullanıyor?
Yanıtlar:
Çıplak çerezler kullanır ve giriş durumu bilgi istemcisi tarafını saklar.
wordpress_7339a175323c25a8547b5a6d26c49afa = kullaniciadiniz% 7C1457109155% 7C170f103ef3dc57cdb1835662d97c1e13;
Tuz wp-config.php dosyanızda:
/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
*
* @since 2.6.0
*/
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
Adı AUTH_COOKIE içinde saklanan ve “wordpress_” ifadesini default-constants.php içinde ayarlanan siteurl öğesinin md5 toplamıyla birleştirerek oluşturulan kimlik doğrulama çerezi. Bu varsayılan davranıştır ve bazı sabitleri önceden ayarlayarak yapılandırma dosyanızın içinden geçersiz kılınabilir.
Kimlik doğrulama çerezi, kullanıcı adının bir birleşimi, kimlik doğrulama çerezinin geçerli olduğu bir zaman damgası. Ve TL; DR'yi çekenler için bir tür anahtar odaklı karma olan bir HMAC. Üç değişken boru karakteri | ile birleştirilir.
HMAC şu şekilde inşa edilmiştir:
$hash = hash_hmac('md5', $username . '|' . $expiration, wp_hash($username . substr($user->user_pass, 8, 4) . '|' . $expiration, $scheme));
Bu cevaptaki bilgilerin çoğunun geldiği bu makaleye göre , benzersiz ifadenizin ne olduğunu biliyorlarsa saniyede 30 istek göndermede kabadayı alacak ve anahtarlarınız benzersizse 200.000.000.000.000.000.000.000.000.000 kat daha zor olacaktı.
Tanımlama bilgileri, oturum verilerinin yalnızca istemci tarafında depolanmasıdır ... WordPress Tanımlama Bilgileri
Aslında, oturumları olmayan çerezler olabilir, ancak çerezleri olmayan oturumlar olamaz.
session_start()
açıkça kullanarak sayfanızın üstündeki oturumları etkinleştirmeniz gerekir . Şimdi, açıkçası, wordpress'in session_start()
çekirdeğinde herhangi bir yer yok . Son yorumunuzla nereye karıştığımı gördünüz mü?