Ahoj, ne vzdy je cesta pres realms, users a roles nejjednodusi a ne vzdy je i mozna. Ja osobne taky delal mensi aplikacku (diplomku) a treba jsem tam mel prvky na strankach, ktere jsem chtel povolit jen urcitym uzivatelum (treba na strance s detaily uzivatele tlacitko, ktere uzivatele odstranni z databaze). Pouzil jsem tedy zakladni schema Java Security (s realms a users) ale jen na neco. Zbytek jsem udelal tak trochu jak to pises i ty - ad hoc. V zasade jsem u komponent rozlisoval parametr rendered=true/false podle toho, zda uzivatel ma, ci nema pravo danou komponentu (e.g. tlacitko) videt. Asi to ale neni uplne cisty zpusob.. v komercnim prostredi bych si to asi nelajznul a radsi bych udelal 2 stranky, kazdou s jinymi elementy nebo pres .jspf . Ohledne tech veci okolo java security jsem cerpal pouze z officialniho sun tutorialu, myslim, ze neni spatny (viz. google - java EE 5 tutorial) - je tam i pdf verze
On Sun, 25 Mar 2007 13:54:29 +0200, Ales Dostal <[EMAIL PROTECTED]> wrote: > Zdravim, > mam mensi chaos, z ktereho jsem nenasel vychodisko :) > Hledam nejaky zpusob overeni uzivatele pomoci session. V PHP jsem mel > jasne danou session, kterou jsem udrzoval. Mam seznam uzivatelu v DB, > login a heslo. Pote druhou tabulku, uzivatel_prava, kde je uzivatel a > cislo stranky, na kterou mam opravneni. Pote existuje seznam stranek > ulozenych v DB jako stromova struktura, ktera je zobrazena podle toho, > na ktere stranky mam opravneni. Uvnitr PHP existuje vlastni controller, > ktery dane cislo stranky posle tomu ci onomu view. > Abych byl uprimny, vubec nevim jak toto prihlasovani prevest do Java EE > 5. Neco jsem o tom nasel, ale moc tomu nerozumim :( > Vim, ze existuji Realms, Users, Roles, Groups, coz je super, zejmena pri > osetrovani v EJB nad metodou anotaci, navic jsem nasel, ze se tvori > uvnitr app. serveru. Problem ale je, ze nevim jak udelat ten zaklad :( > Muze mi nekdo s timto poradit? Staci alespon zdroj na internetu? Problem > je, ze potrebuji pouzit stavajici reseni nejak v JEE5 :( > Dekuji vsem za odpoved na tento lamersky dotaz :) > >
