Úvodní stránka › Fórum podpory WordPressu › Pluginy (funkčnost webu) › zaheslování jedné html stránky pro vybrané uživatele
Štítky: Login With Ajax, Menu Item Visibility Control, Remove Dashboard Access, Restrict Content, Ultimate Member
Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 7 let, 3 měsíce.
-
AutorPříspěvky
-
3. ledna 2017 (15:36) #30368
dobrý den,
chtěl bych si na stránkách vytvořit html stránku, ale přístup do ní by měli pouze vybraní uživatelé, také jinak..nebyla by veřejná. Je ovšem třeba, aby každý uživatel, který dostane možnost vstoupit na stránku, měl svoje heslo to pro případ, že by se stal nežádaný. Každý takový uživatel by mohl pouze do příslušné html stránky a nikoli do administrace wp. Lze to vůbec? díky za info5. ledna 2017 (12:00) #30399Pokud by měl mít každý uživatel své vlastní heslo, tak nemůžete použít jednoduché zaheslování stránky a každý uživatel se bude muset sám zaregistrovat.
Pokud bude stačit klasický registrační/přihlašovací formulář WordPressu, tak je to asi bez problémů, pokud ne, tak budete muset použít nějaký plugin pro zobrazení v podobě widgetu či zkráceného zápisu (shortcode), např. Login With Ajax. V nastavení podobných pluginů bývá i volba, kam přesměrovat uživatele po přihlášení (může to být právě požadovaná skrytá stránka).
Dále budete ještě potřebovat, aby se uživatelé nemohli dostat do administrace, což umí např. plugin Remove Dashboard Access. Ale pozor, pokud zakážete i stránku s profilem, tak si nebudou moci změnit heslo či email. Možná nebude vadit přístup do administrace WordPressu, ale můžete jim dát nejnižší uživatelskou úroveň návštěvníka (vidí jen Nástěnku a Profil)?
Dalším pluginem do sbírky bude např. Restrict Content, s jehož pomocí označíte konkrétní stránku, aby byla přístupná pouze pro přihlášené uživatele (např. právě s úrovní návštěvníka).
A poslední drobností je plugin Menu Item Visibility Control, který umí přidat tuto stránku do navigačního menu a označit ji, aby byla i v tomto menu viditelná pouze pro přihlášené uživatele.
Nevím, možná nějaký komplexní plugin jako Ultimate Member to bude umět všechno sám o sobě, ale zatím jsem to nezkoušel…
Pokud máte někdo nějaký jednodušší způsob, tak ho určitě uvítáme :-)
5. ledna 2017 (12:13) #30402Mě docela plete pojem “html stránky” jestli mají být oddělené od wordpressu, nebo tím prostě myslíte stránky ;)
V druhém případě to umí Ultimate Members. Na konci stránky pouze stačí vybrat povolené skupiny uživatelů, ty si samozřejmě můžete vytvořit.
Skupinám můžete samozřejmě povolit, nebo naopak zakázat přístup do administrace.
Attachments:
5. ledna 2017 (17:53) #30407@glados: Předpokládal jsem, že to je klasická WordPress stránka, ale uvidíme :-)
Díky, to vypadá moc dobře. A ještě se zeptám, když je nějaká stránka dostupná pouze pro přihlášené uživatele a přidám ji do navigačního menu, tak tam také nebude vidět?
A jak tam funguje přihlašování? Uživatel se dostane na klasický přihlašovací/registrační formulář a když se přihlásí, tak je možné ho někam přesměrovat (a nepustit do administrace)? Nebo je možné použít přihlašovací formulář jako widget či shortcode? Nebo k tomu už musím použít jiný plugin?
P.S. Díky za screeny, přesunul jsem je raději na server fóra, postupně se většinou z podobných služeb začínají ztrácet a chtěl bych si je tu ponechat.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.