Zadejte hledaný výraz...

Podmienka v php, zobraziť len ak sa zhoduje hodnota so zoznamom povolených hodnot

kajo888
verified
rating uzivatele
23. 4. 2019 15:34:06
Ahoj, s php nemám veľké skúsenosti preto by som sa rád opýtať ako nato, popr. funkčný príklad.
Dajme tomu že mám zoznam všetkých registrovaných ľudí na webe (user1, user2, 3, 4, 5 ... ) a potom mám stránku, ktorá sa má zobraziť len pre user3, user 4
Na začiatku by sa mali načítať hodnoty, ktorý užívatelia sú vybraný pre možnosť zobrazenia (user3, user 4) a potom skontrolovať či aktuálne prihlásený užívateľ je jeden z nich a ak áno, zobraziť mu obsah, ak nie tak nezobraziť nič.
Ide o wordpress, zoznam povolených užívateľov si viem vytiahnuť, aj ID aktuálne prihláseného ... ale ako napísať podmienku, aby sa zobrazil obsah len ak sa prihlásený nachádza v tom zozname? ďakujem za radu
23. 4. 2019 15:34:06
https://webtrh.cz/diskuse/podmienka-v-php-zobrazit-len-ak-sa-zhoduje-hodnota-so-zoznamom-povolenych-hodnot/#reply1398167
Pokud máš ten seznam uživatelů jak píšeš, předpokládám, že v poli, pomůže ti in_array funkce, viz: https://www.w3schools.com/php/func_array_in_array.asp
23. 4. 2019 15:41:22
https://webtrh.cz/diskuse/podmienka-v-php-zobrazit-len-ak-sa-zhoduje-hodnota-so-zoznamom-povolenych-hodnot/#reply1398166
Když je to WordPress, tak použij plugin ne?
Page Restrict – WordPress plugin | WordPress.org
https://wordpress.org/plugins/registered-users-only/
https://www.wpbeginner.com/plugins/how-to-restrict-wordpress-pages-by-user-role/
https://wpmayor.com/wordpress-plugins-restricting-content-access/
atd atd viz. google?
23. 4. 2019 15:44:43
https://webtrh.cz/diskuse/podmienka-v-php-zobrazit-len-ak-sa-zhoduje-hodnota-so-zoznamom-povolenych-hodnot/#reply1398165
kajo888
verified
rating uzivatele
23. 4. 2019 15:51:40
in_array vyzera ako to co potrebujem, dakujem Ikovarik
Plugin nechem pouzit, casto nerobia co potrebujem a su zbytocne robustne kedze potrebujem len jednu funkciu, pojde o stranku s vyuzitim advanced custom fields a ich flexible content, teda admin moze pridat lubovolny pocet blokov a kazdemu bloku vybrat uzivatelov zo zoznamu (ktory tiez vie generovat advanced custom fields), pre ktorych je dana sekcia urcena ... teda nie blokovanie celej stranky, ale len sekcii na jeden stranke
23. 4. 2019 15:51:40
https://webtrh.cz/diskuse/podmienka-v-php-zobrazit-len-ak-sa-zhoduje-hodnota-so-zoznamom-povolenych-hodnot/#reply1398164
Pro odpověď se přihlašte.
Přihlásit