Mete restriksyon sou Paj nan WordPress pou Mande yon Login

Piki ekran 2013 07 01 nan 12.23.52 PM

login_lock.jpgSemèn sa a, nou te fini mete ann aplikasyon yon tèm koutim sou yon sit kliyan epi yo mande pou nou bati kèk kalite entèraksyon kote kèk nan paj yo te restriksyon nan abonnés ki anrejistre. Nan premye fwa, nou te panse sou aplikasyon grefon twazyèm pati, men solisyon an te aktyèlman byen senp.

Premyèman, nou kopye modèl la paj nan yon nouvo dosye (nenpòt ki non se amann, jis kenbe ekstansyon an php). Nan tèt paj la, asire ou fè kòmantè sou paj la pou ke ou ka wè li nan editè modèl la pa non:


Next, gade pou liy lan nan kòd paj ou a ki montre kontni an. Li ta dwe sanble tankou sa a:


Koulye a, ou pral bezwen vlope kèk kòd alantou liy sa a:

Abònen sèlman Nou regrèt, kontni w ap eseye atenn yo limite pou abonnés sèlman.

Kòd la kòmanse lè w tcheke sesyon an pou wè si itilizatè a louvri sesyon nan sit WordPress ou. Si yo louvri sesyon an, se kontni an parèt. Si yo pa louvri sesyon an, mesaj la deklare ke ou yo ap eseye rive jwenn kontni restriksyon.

Yo nan lòd yo itilize paj la, ou pral bezwen chwazi a Abonnés sèlman modèl paj nan seksyon avanse nan opsyon paj ou a (sou ankadre a). Sa pral mete restriksyon sou paj la nan lektè ki louvri sesyon an.

Si ou ta renmen jwenn reyèlman anpenpan, ou ka ajoute yon metòd login ak soti nan ankadre ou tou:

">Dekonekte /wp-login.php">Login kliyan an

28 Kòmantè

  1. 1
  2. 2
  3. 3
    • 4

      Bonjou Partha,

      Sa ta trè senp - ou ta ka ajoute menm teknik la nan header nan paj la epi fondamantalman di ... si (pa gen idantite itilizatè AK paj pa egal a pagename) Lè sa a, header pou pi devan nan paj la konekte.

      Doug

  4. 5

    gwo solisyon elegant! jis sa mwen te bezwen, mwen te seryezman konsidere bati yon sistèm login ekstèn.
    wòch sa a!

  5. 6
    • 7
      • 8

        Li pa itilizatè zanmitay men sa a ok... Mwen santi ke kèk foto nan sa mwen sipoze fè ta ede. Sinon... Mwen jis pral eseye bagay jiskaske li mache!

        • 9

          kopye page.php , Chanje non page2.php epi mete kòd pi wo a, sove fichye a, telechaje tounen nan kontni / tèm / whatveritiscalled, ale nan pòs oswa paj chanje layout paj default nan page2.php. Pa bezwen kreye yon nouvo style / layout paj jis kopye youn ou itilize a epi chanje non li. se konsa fullwidth.php se fullwidth2.php ki senp.

      • 10

        Ok Se konsa, apre ANPIL tantativ ak gade lòt tutoryèl sou entènèt la ... Mwen te jwenn ke FÈ yon nouvo modèl paj se pwoblèm mwen an. Mwen fè youn nan yon editè tèks epi eseye telechaje li nan... ki kote? Mwen pa menm konnen ki kote pou m ale. Mwen pa ka jwenn kote sekrè sa a pou telechaje!

        • 11

          Se konsa vre, LaRocque! Ou bezwen gen yon pwogram FTP ak aksè nan katab tèm sit entènèt ou a pou ou ka telechaje dosye a la. Pa gen okenn fason kounye a fè li atravè ekran administratif la. Yon eksepsyon ta dwe enstale yon Plugin "File Manager" ki pèmèt ou fè nouvo dosye. Fè atansyon, menm si! 

  6. 12
  7. 13
  8. 14
  9. 15
  10. 17
  11. 18
  12. 19

    OK, se konsa mwen pral mòde... Ki jan ou ta modifye sa a pou pèmèt tcheke otorizasyon?

    Ann di - nou toujou vle pèmèt nenpòt moun kreye pwòp non itilizatè "Abònen" yo, epi poste repons.
    MEN - nou sèlman bay aksè nan paj "Abonnés sèlman" sèlman pou itilizatè sa yo espesifye pa yon admin?

  13. 20
  14. 21

    Douglas - Mwen te itilize kòd ou a - ak pou pati ki pi li travay gwo! Pwoblèm nan ke mwen genyen se ke lyen an Dekonekte retounen nan yon sit ki pa egziste. Mwen te aktyèlman eseye plizyè kòd wordpress ki soti atravè entènèt la pou fè kòd dekonekte a travay. . . men itilizatè a toujou rete konekte epi retounen an se //wp-login.php?redirect_to=">log%20in%20%20%20%20%20%20%20%20%20%20%20%20 %20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20

    Nenpòt panse?

    • 22

      Sanble li ka jis ke lè kòd la te kopye nan navigatè ou a, li te ajoute yon pakèt moun nan espas HTML, Ryan. Kopi kòd la nan Notepad oswa Textpad epi kopye li nan modèl ou a pou debarase m de bagay sa yo.

  15. 23

    Oke, sa a se egzakteman sa mwen bezwen fè men mwen gen yon kesyon. Si yo pa yon abònen, ki jan mwen ka fè yon bwat "konekte" oswa "abònman" parèt pou yo ka jwenn aksè nan kontni an?

    Mèsi

  16. 25

    Mèsi pou kòd la. pral fè moun fache sou mwen, men yo sipoze konekte lè yo vle yon bagay ki pa pèmèt tout moun aksè gratis pou fè dosye yo fasil jwenn.

  17. 26

    Li sanble ke metòd sa a se sijè a vòl sesyon. Yo pral ajoute bonbon pou konekte a pandan y ap nan zòn an sekirite a men kòm wordpress sèvi sa a kòm yon bonbon ki pa an sekirite, li pral toujou sèvi si itilizatè a browse tounen nan yon pati nan sit la ki pa chiffres.

  18. 28

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.