Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să restricționați accesul la site-ul WordPress pe bază de IP sau utilizatori conectați

Sunteți pe cale să lansați un produs nou și ați dezvoltat un site web excelent pentru acesta, folosind cea mai populară platformă de publicare web din lume, WordPress. Doriți să îl testați live pe propriul domeniu și găzduire, dar nu sunteți încă pregătit să îl faceți public. Mai devreme, într-un alt articol, am discutat despre cum să protejați cu parolă WordPress fără înregistrarea utilizatorilor. Ce zici de limitarea accesului la un site pentru vizitatorii care sunt conectați sau au permisiunea prin adrese IP? În acest articol vă vom arăta cum să restricționați accesul la site-ul WordPress pe bază de IP sau utilizatori conectați.

Tutorial video

Abonează-te la WPBeginner

Dacă nu îți place videoclipul sau ai nevoie de mai multe instrucțiuni, continuă să citești.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Restricted Site Access. După activarea pluginului, accesați Settings » Reading. Derulați în jos până la sfârșit și veți vedea opțiuni pentru a configura accesul restricționat.

Restricționarea accesului la un site pentru utilizatorii conectați sau la o adresă IP specifică

Folosind pluginul Restricted Site Access, puteți restricționa accesul la un site WordPress doar pentru utilizatorii conectați sau pentru persoanele cu adrese IP specifice. Puteți, de asemenea, alege să redirecționați utilizatorii fără acces la site, trimițându-i la pagina de conectare, redirecționându-i către o altă adresă web, afișându-le un mesaj personalizat sau chiar redirecționându-i către o pagină specifică (pagina în curând) pe care ați creat-o pe același site. Funcția de restricționare pe IP este foarte utilă dacă doriți ca mai mulți angajați din birou să aibă acces la proiectul de dezvoltare, fără a fi necesar să se înregistreze ca utilizatori.

Acest plugin poate fi extrem de util pentru testarea beta a site-ului dvs. înainte de lansarea unui produs. Este, de asemenea, bun pentru crearea de bloguri private doar pentru prieteni și familie. Sperăm că acest articol vă ajută să vă gestionați proiectele discret. Aveți alte modalități prin care ați restricționat accesul la site-ul WordPress? Împărtășiți-le cu noi în comentariile de mai jos.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

24 CommentsLeave a Reply

  1. Puteți restricționa după IP pe rol? Dorim să limităm prin IP logările utilizatorilor care au drepturi de administrator complete. Abonații, Autorii și Editorii nu vor fi limitați de adresa IP.

    • Nu avem o recomandare specifică pentru limitări specifice rolurilor în acest moment, dar vom fi siguri să împărtășim dacă găsim o metodă pe care am recomanda-o.

      Admin

  2. Mă întrebam dacă există o modalitate de a restricționa pagina mea de înregistrare doar la vizitatorii dintr-o anumită locație

    • În mod normal, ați avea nevoie de un plugin de securitate pentru a realiza ceva de genul acesta.

      Admin

  3. Cred că acest plugin este grozav pentru conturile mele de distribuție. dar utilizatorul final (retail) pentru mine este un client care trebuie să aprobe designurile. Nu înțeleg cum să fac pagina privată cu parolă deschisă pentru ei, păstrând în același timp partea de distribuție protejată prin IP. Există un plugin care permite accesul pe pagină, restricționând în același timp prin adresă IP. Funcția de parolă pentru partea de distribuție este prea vulnerabilă la partajare.

  4. Conform secțiunii Întrebări Frecvente, există o modalitate de a face excepții pentru pagini specifice:

    add_filter(‘restricted_site_access_is_restricted’,’impressum_override’,10,2);

    function impressum_override( $is_restricted, $wp ) { // verifică variabilele interogării pentru a vedea dacă acesta este feed-ul if ( ! empty( $wp->query_vars[‘pagename’] != ‘name-of-page’ ) ) { $is_restricted = false; } return $is_restricted; }

  5. Singura problemă este că acest plugin restricționează accesul și la pagina de recuperare a parolei... aceasta este o problemă..

    • Mi-a plăcut și acest plugin simplu și eficient, până când am descoperit că pagina de recuperare a parolei pierdute nu putea fi accesată. Am încercat și un alt plugin drăguț (restrict site access), la fel de simplu de configurat și eficient, dar a suferit aceeași problemă. Autorul acelui plugin a sugerat că problema ar putea fi rezolvată prin conectarea codului pentru a gestiona acea pagină.

  6. Mulțumesc mult!!! Acest plugin este grozav... Exact asta căutam.. Dumnezeu să te binecuvânteze

  7. Bună,
    Cum să gestionați scenariul cu adresele IP dinamice. Dacă restricționăm anumite adrese IP, atunci de fiecare dată când adresa IP se va schimba. Ce să facem în această situație?

  8. Dacă ați avea o înregistrare de abonament pentru un produs, precum și o înregistrare ca afiliat pe site-ul dvs.... ar exista o opțiune pentru a împiedica oamenii să se înregistreze mai întâi ca afiliat și apoi să se aboneze la produs pentru a obține comision pe ei? Ca o verificare a IP-ului printre IP-urile afiliaților?

  9. Am o problemă, atunci când membrii mei se înregistrează, sunt direcționați către pagina de plată, dar dacă ies de pe această pagină, se pot conecta fără să plătească. Cum le pot restricționa accesul până când au plătit taxa?

    pe scurt Cum pot restricționa accesul membrilor mei până când plătesc

  10. Puteți clarifica următoarele:

    Prin restricționarea accesului la site doar pentru cei care sunt „conectați” – înseamnă că utilizatorii trebuie să își creeze un cont Wordpress? Încerc să fac cât mai ușor posibil pentru utilizatorul neexperimentat cu calculatorul să acceseze un site web de familie.

    De asemenea, pluginurile cu acces restricționat funcționează doar pe site-uri auto-găzduite? Ce zici de site-urile gratuite precum Wordpress.com?

    Mulțumesc!

  11. Există o modalitate de a restricționa utilizatorii la o anumită secțiune a site-ului, unde pot accesa date despre produse etc. pe baza unei autentificări prin e-mail? Sunt un webmaster amator și am avut dificultăți cu asta.

      • Mulțumesc. Am ajuns să folosesc controlul accesului WordPress, deoarece a permis mai multă personalizare, a funcționat ca un farmec..
        Am folosit multe sfaturi de pe site-ul dvs. totuși. Faceți o treabă grozavă! Mulțumesc mult!

  12. Deci, practic, instalați un plugin… ce articol foarte informativ.

    Dacă oricine altcineva este interesat, puteți adăuga cod în fișierul funcțiilor dvs. pentru a împiedica pe oricine nu este autentificat să vă vadă site-ul:

    function password_protected() { if ( !is_user_logged_in() ) { auth_redirect(); } } add_action(‘template_redirect’, ‘password_protected’); add_action(‘do_feed’, ‘password_protected’);

    • Vă mulțumesc pentru că ați împărtășit o soluție alternativă de cod, dar de ce să reinventăm roata? Nu este absolut nimic în neregulă cu instalarea unui plugin pentru a face o sarcină simplă. Pentru asta sunt făcute plugin-urile. De asemenea, autorul acelui plugin este destul de bine cotat în comunitate. Când trebuie să restricționăm accesul la site pe bază de IP sau utilizatori conectați, folosim acest plugin.

      Admin

    • Salut simon,

      Codul tău pare atât de simplu, totuși nu funcționează pentru mine. Verific chiar și punând un simplu echo înainte de instrucțiunea if pentru a verifica dacă funcția este apelată deloc și nu este.

      Deci ce add_action ar trebui să folosesc?

    • Simon, acest plugin permite accesul la o listă albă de adrese IP. Nu este o solicitare comună – dar foarte utilă din când în când. Aveți cod care ar putea gestiona acea funcție?

Lasă un răspuns

Vă mulțumim 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 comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.