Cuir srian ar Leathanaigh i WordPress chun Logáil Isteach a éileamh

Scáileán Urchar 2013 07 01 ag 12.23.52 PM

logáil isteach_lock.jpgAn tseachtain seo, bhíomar ag críochnú téama saincheaptha a chur i bhfeidhm ar shuíomh cliant agus d’iarr siad go ndéanfaimis idirghníomhaíocht de chineál éigin a thógáil sa chás go raibh cuid de na leathanaigh teoranta do shíntiúsóirí cláraithe. Ar dtús, smaoiníomar ar fhorlíontáin tríú páirtí a chur i bhfeidhm, ach bhí an réiteach simplí go leor i ndáiríre.

Ar dtús, chóipeáil muid teimpléad an leathanaigh chuig comhad nua (tá ainm ar bith go maith, ach an síneadh php a choinneáil). Ag barr an leathanaigh, bí cinnte trácht ar an leathanach ionas go mbeidh tú in ann é a fheiceáil in eagarthóir an teimpléid de réir ainm:


Ansin, cuardaigh an líne i gcód do leathanaigh a thaispeánann an t-ábhar. Ba chóir go mbeadh an chuma air mar seo:


Anois, beidh ort cód éigin a fhilleadh timpeall na líne sin:

Suibscríobhaí Amháin Tá brón orainn, tá an t-ábhar atá tú ag iarraidh a bhaint amach teoranta do shíntiúsóirí amháin.

Tosaíonn an cód trí sheiceáil an tseisiúin le fáil amach an bhfuil an t-úsáideoir logáilte isteach i do shuíomh WordPress. Má tá siad logáilte isteach, taispeántar an t-ábhar. Mura bhfuil siad logáilte isteach, deirtear sa teachtaireacht go bhfuil tú ag iarraidh teacht ar ábhar srianta.

D’fhonn an leathanach a úsáid, beidh ort an Síntiúsóirí Amháin teimpléad leathanaigh sa chuid ard de roghanna do leathanaigh (ar an mbarra taobh). Cuirfidh sé sin srian ar an leathanach do léitheoirí atá logáilte isteach.

Más maith leat a bheith an-mhaisiúil, is féidir leat modh logála isteach agus logála isteach a chur le do bharra taobh freisin:

">Logáil Amach /wp-login.php">Logáil isteach Custaiméirí

28 Comments

  1. 1
  2. 2
  3. 3

    Post cabhrach, seo. Tweeted an leathanach seo. Tá ceist agam cé.

    Cad a tharlaíonn má theastaíonn uait cuid de leathanach blagála a thaispeáint do gach cuairteoir, ach an t-iomlán de do shíntiúsóirí amháin?

    • 4

      Hi Partha,

      Bheadh ​​sé sin simplí go leor - d’fhéadfá an teicníc chéanna a chur le ceanntásc an leathanaigh agus a rá go bunúsach… más rud é (gan aon úsáideoir agus leathanach nach ionann agus pagename) ansin ceanntásc ar aghaidh chuig an leathanach logála isteach.

      Doug

  4. 5

    réiteach iontach galánta! díreach mar a bhí ag teastáil uaim, bhí mé ag smaoineamh go dáiríre ar sistem logála isteach seachtrach a thógáil.
    seo carraigeacha!

  5. 6
    • 7
      • 8

        Níl sé so-úsáidte ach tá sé sin ceart go leor ... is dóigh liom go gcabhródh roinnt pictiúr de na rudaí atá mé ag súil a dhéanamh. Seachas sin ... nílim chun triail a bhaint as rudaí go n-oibríonn sé!

        • 9

          cóipeáil page.php, Athainmnigh page2.php agus cuir isteach an cód thuas, sábháil comhad, uaslódáil ar ais chuig ábhar / téama / cibé rud a cuireadh i leith, téigh go dtí an post nó athraigh leathanach leagan amach réamhshocraithe an leathanaigh go page2.php. Ní gá stíl / leagan amach leathanaigh nua a chruthú ach cóipeáil an ceann a úsáideann tú agus é a athainmniú. mar sin tá fullwidth.php fullwidth2.php chomh simplí sin.

      • 10

        Ceart go leor mar sin tar éis go leor iarrachtaí a dhéanamh agus féachaint ar ranganna teagaisc eile ar an idirlíon… fuair mé amach gurb í an tsaincheist atá agam ná teimpléad leathanaigh nua a dhéanamh. Déanaim ceann in eagarthóir téacs agus déanaim iarracht é a uaslódáil chuig… cá háit? Níl a fhios agam fiú cá háit le dul. Ní dóigh liom go bhfaighidh mé an áit rúnda seo le huaslódáil!

        • 11

          Mar sin fíor, LaRocque! Ní mór duit clár FTP a bheith agat agus rochtain ar fhillteán téama do shuíomh Gréasáin ionas gur féidir leat an comhad a uaslódáil ansin. Níl aon bhealach ann faoi láthair é a dhéanamh tríd an scáileán riaracháin. Eisceacht amháin a bheadh ​​ann breiseán “Bainisteoir Comhad” a shuiteáil a ligeann duit comhaid nua a dhéanamh. Bí cúramach, áfach! 

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

    Ceart go leor, mar sin braithfidh mé ... Conas a dhéanfá é seo a mhodhnú chun ceadanna seiceála a cheadú?

    Ligean le rá - ba mhaith linn fós cead a thabhairt d’aon duine a ainm úsáideora “Suibscríobhaí” féin a chruthú, agus freagraí a phostáil.
    ACH - ní dheonaímid rochtain ar an leathanach “Síntiúsóirí amháin” ach do na húsáideoirí sin a shonraíonn riarachán?

  13. 20
  14. 21

    Douglas - D'úsáid mé do chód - agus den chuid is mó oibríonn sé go hiontach! Is í an tsaincheist atá agam ná go bhfilleann an nasc Logout ar shuíomh nach bhfuil ann. Rinne mé iarracht i ndáiríre ilchóid wordpress ó gach cearn den ngréasán chun go n-oibreodh an cód logála amach. . . ach fanann an t-úsáideoir logáilte isteach fós agus is é an tuairisceán //wp-login.php?redirect_to= measc>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

    Aon smaointe?

    • 22

      Is cosúil nach bhféadfadh sé a bheith ach nuair a cóipeáladh an cód ó do bhrabhsálaí, chuir sé dornán spásanna HTML leis, Ryan. Cóipeáil an cód chuig Notepad nó Textpad agus ansin é a chóipeáil isteach i do theimpléad chun fáil réidh leis an stuif sin.

  15. 23

    Ceart go leor mar sin is é seo go díreach a chaithfidh mé a dhéanamh ach tá ceist amháin agam. Mura suibscríobhaí iad, conas is féidir liom bosca “sínigh isteach” nó “liostáil” a dhéanamh le feiceáil ionas gur féidir leo rochtain a fháil ar an ábhar?

    Go raibh maith agat

  16. 25

    Go raibh maith agat as an gcód. cuirfidh sé daoine as mo mheabhair, ach is dócha go logálfaidh siad isteach nuair is mian leo rud éigin nach ligfidh siad rochtain saor in aisce do gach duine chun na comhaid a dhéanamh éasca a fháil.

  17. 26

    Is cosúil go bhfuil an modh seo faoi réir fuadach seisiún. Cuirfear an fianán logála isteach agus é sa limistéar slán ach ós rud é go bhfreastalaíonn wordpress air seo mar fhianán neamhshlán, seirbheálfar é fós má dhéanann an t-úsáideoir brabhsáil ar ais ar chuid den láithreán nach bhfuil criptithe.

    • 27

      Ní hack é seo, baineann sé úsáid as feidhmeanna WordPress API - agus ní sheachnaíonn sé aon urrús ná ní fhaigheann sé rochtain dhíreach ar an seisiún nó ar an bhfianán.

  18. 28

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.