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

      Hi Partha,

      Sa ta dwe trè senp - ou ta ka ajoute teknik la menm nan header la nan paj la ak fondamantalman di ... si (pa gen okenn userid AK paj ki pa egal a paj paj) Lè sa a, header pou pi devan pou paj la login.

      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 mwen tankou kèk foto nan sa mwen sipoze ap fè ta ka ede. Sinon ... Mwen jis pral eseye bagay jiskaske li travay!

        • 9

          kopye page.php, Chanje non page2.php ak insert kòd pi wo a, sove dosye, Upload tounen nan kontni / tèm / kèlkeswa sa ki rele, ale nan afiche oswa paj chanje layout paj default nan page2.php. Pa bezwen kreye yon nouvo style paj / layout jis kopye yon sèl nan ou itilize ak chanje non li. konsa fullwidth.php se fullwidth2.php ki senp.

      • 10

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

        • 11

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

  6. 12
  7. 13
  8. 14
  9. 15
    • 16

      Ou ka definitivman jis tcheke si wi ou non se yon itilizatè louvri sesyon an; sepandan, metòd ki defini pi wo a pral evantyèlman pèmèt ou sèvi ak nivo pèmisyon si ou ta renmen Customize nivo!

  10. 17
  11. 18
  12. 19

    OK, Se konsa, mwen pral mòde ... Ki jan ou ta modifye sa a yo ki pèmèt tcheke autorisations?

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

  13. 20
  14. 21

    Douglas - Mwen te itilize kòd ou - ak pou pati ki pi li travay anpil! Pwoblèm nan ke mwen genyen se ke lyen an Logout retounen nan yon sit ki pa egziste. Mwen te aktyèlman te eseye plizyè kòd WordPress soti nan alantou entènèt la fè louvri sesyon an soti kòd travay. . . men itilizatè a toujou rete ouvri sesyon an 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% 20

    Nenpòt panse?

    • 22

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

  15. 23

    Ok donk se egzakteman sa mwen bezwen fè men mwen gen yon sèl kesyon. Si yo pa gen yon abònen, ki jan mwen ka fè yon "siyen nan" oswa "abònman" bwat 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 ta kwè yo konekte lè yo vle kèk bagay pa pèmèt tout moun aksè gratis pou fè dosye yo fasil jwenn.

  17. 26

    Li son tankou metòd sa a se sijè a eskanmòte sesyon. Bonbon login la pral ajoute pandan ke yo nan zòn ki an sekirite men depi wordpress sèvi sa kòm yon bonbon ki pa an sekirite, li ap toujou sèvi si itilizatè a navige 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.