Wsparcie » Wtyczki » Strona chroniona hasłem

  • tromspeler

    (@tromspeler)


    Witam,

    Mam problem, więc proszę o pomoc jeżeli ktoś zna rozwiązanie. Jedna z moich podstron jest zabezpieczona hasłem.
    Chciałbym ustawić tak, aby KAŻDORAZOWE wejście na tą stronę wymagało hasła. Obecnie jeżeli raz wpisze się hasło zostaje ono zapamiętane i przy kolejnych próbach nawet w dużych odstępach czasowych treść tej strony od razu się ujawnia.
    Wie ktoś może co zrobić, aby każde kliknięcie na stronę wymagało hasła i żeby nigdzie się ono nie zapisywało ?

Viewing 1 replies (of 1 total)
  • tremolostairs

    (@tremolostairs)

    Musisz zmienić w pliku functions.php ustawienia sesji, tak, aby ciasteczka nie trzymały sesji na strony zabezpieczone hasłem. Z serwera FTP ściągnij sobie plik functions.php, który znajduje się w folderze z twoim szablonem (wp-content/themes/twojszablon/). Otwórz go dowolnym edytorem i dopisz na samym dole:

    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);
    }

    Jak to zrobisz, to każde odświeżenie strony z hasłem będzie wymagało ponownego wpisania hasła. Tu masz to szerzej opisane: http://www.download.net.pl/jak-ustawic-strone-na-haslo-w-wordpressie/n/8371/

    A także tu na forum, ale po angielsku: https://wordpress.org/support/topic/protected-pages-timeout?replies=8#post-4078557

Viewing 1 replies (of 1 total)
  • Temat ‘Strona chroniona hasłem’ jest zamknięty na nowe odpowiedzi.