Zadejte hledaný výraz...

Zobrazení obsahu na základě typu uživatele (přihlášen, nepřihlášen, placený ap.)

MD1
verified
rating uzivatele
5. 3. 2012 14:13:38
Zdravím,
mám rozdělaný web respektive informační portál a jedna z mála věcí, co mi schází dořešit je "systém" který bude zajišťovat jestli daný uživatel má právo stránku vidět, či nikoliv.
V praxi bude návštěvník ohodnocen stavem (přihlášen, nepřihlášen, premium) a jednotlivé stránky (např. přihlašovací stránka, premium článek, atd.) budou mít nějaký atribut, nazvěme jej atribut zobrazení. Vyhodnocením těchto dvou položek vyplyne, zda-li se má stránka zobrazit, dojit k přesměrování ap. Příklad.:
přihlašovací stránka bude mít atribut řekněme PZ (přihlášenému zamítnout). Pokus-li se přistoupit na tuto stránku přihlášený uživatel, dojde k přesměrování na hlavní stránku.
Nebo:
Stránka s placeným (premium) článkem bude mít atribut PP (pouze premium), pokusí-li se stránku zobrazit nepřihláčený uživatel, dojde k přesměrování na stránku s přihlášením. Pokusí-li se stránku zobrazit uživatel (již přihlášen) s neplaceným účtem, dojde přesměrování na stránku, kde bude o tom informován, případně se vypíše hláška či něco podobného.
Co mě zajímá je, jak by jste řešili, případně už vyřešili obdobný problém. Mít uložený seznam stránek v poli s patřičným stavem (atributem zobrazení) a po té kontrolovat co za uživatele si stránku snaží načíst, nebo mít na každé stránce funkci, která by kontrolovala stav a porovnávala zda-li má stránku zobrazit či nikoliv. Jedná se mi o funkčně čisté a praktické řešení... postřehy ap.
5. 3. 2012 14:13:38
https://webtrh.cz/diskuse/zobrazeni-obsahu-na-zaklade-typu-uzivatele-prihlasen-neprihlasen-placeny-ap#reply739655
hm
verified
rating uzivatele
(20 hodnocení)
5. 3. 2012 14:40:38
to je obecny dotaz prakticky, protoze kazdy system to resi trochu jinak, kazdy programator si to resi trochu jinak atd... obecne jsi tu problematku rozebral pomerne spravne, co to zkusit proste implementovat po svem? :)
5. 3. 2012 14:40:38
https://webtrh.cz/diskuse/zobrazeni-obsahu-na-zaklade-typu-uzivatele-prihlasen-neprihlasen-placeny-ap#reply739654
Registrace
verified
rating uzivatele
(1 hodnocení)
5. 3. 2012 14:47:22
Těžko ti tady někdo napíše konkrétní postup, když nikdo neví jak máš řešeno přihlašování, zjištění přihlášení, pravomocí,... To je věc která je až moc konkrétně navázaná na aplikaci, tak si to prostě napiš a ptej se až když s tím budeš mít nějakej problém. Jak psal někdo vejš - problematiku si napsat správně, takže teoreticky víš jak na to, nic víc k tomu nepotřebuješ.
5. 3. 2012 14:47:22
https://webtrh.cz/diskuse/zobrazeni-obsahu-na-zaklade-typu-uzivatele-prihlasen-neprihlasen-placeny-ap#reply739653
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
5. 3. 2012 15:48:14
Dotaz celkem nechápu - sám sis odpověděl.
Určitě dokážeš vložit do stránky proměnnou se stavem uživatele
Takže pak je to velmi jednoduchý
Způsobů je spousta.
Prostě nějakou podmínku "jestli je to tenhle uživatel, ukaž tohle...." a je to
5. 3. 2012 15:48:14
https://webtrh.cz/diskuse/zobrazeni-obsahu-na-zaklade-typu-uzivatele-prihlasen-neprihlasen-placeny-ap#reply739652
MD1
verified
rating uzivatele
5. 3. 2012 17:59:47
nn, o přímý popis konkrétního řešení se mi nejedná. Na projektu co se týče technické stránky dělám sám a hodně rozhodnutí dělám na svém uvážení, čili jakákoliv odezva v tomhle směru je pro mně svatá. Postačí mi i informace, že moje úvaha není zcestná a že se nesnažím vyřešit něco, co se v php řeší uplně jinou cestou...
5. 3. 2012 17:59:47
https://webtrh.cz/diskuse/zobrazeni-obsahu-na-zaklade-typu-uzivatele-prihlasen-neprihlasen-placeny-ap#reply739651
Pro odpověď se přihlašte.
Přihlásit