X

Cum să Faci ca Cookie-ul pentru Postarea sau Pagina Protejată să Expire odată cu Sesiunea

Fragmente de IsItWP

Căutați o modalitate de a face ca cookie-ul pentru postarea sau pagina protejată să expire odată cu sesiunea? Acest fragment de cod forțează cookie-ul pentru postarea/pagina protejată să expire odată cu sesiunea, setând timpul de expirare al cookie-ului la 0.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

add_action( 'wp', 'post_pw_sess_expire' );
function post_pw_sess_expire() {
    if ( isset( $_COOKIE['wp-postpass_' . COOKIEHASH] ) )
    // Setting a time of 0 in setcookie() forces the cookie to expire with the session
    setcookie('wp-postpass_' . COOKIEHASH, '', 0, COOKIEPATH);
}

Acest fragment de cod a fost creat de Drew Jaynes.

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare să consulți și celelalte articole de pe site, cum ar fi: Cele mai bune 6 plugin-uri de securitate WordPress comparate și cum să folosești Google Optimize în WordPress.

Comentarii   Lasă un răspuns

  1. Sergio Manetta April 11, 2013 at 9:06 am

    Acest cod mi-a stricat restul site-ului!! L-am eliminat și acum parolele nu mai sunt acceptate!!

    1. când introduci o parolă, ce se întâmplă?

      1. Sergio Manetta April 11, 2013 at 9:45 am

        Nimic, continuă să ceară parola. Acest script modifică automat și alte fișiere pages.php sau files.php?

        1. acesta este cel corect

          setcookie(‘wp-postpass_’ . COOKIEHASH, $_COOKIE[‘wp-postpass_’ . COOKIEHASH], 0, COOKIEPATH);

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!