|
PHP PHP aplikacije, Smarty, PEAR |
|
Alati teme | Način prikaza |
15. 05. 2012. | #5 | |
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
Citat:
Pomislio sam da gresim da se to resava mozda na neki drugaciji nacin pa sam hteo da proverim... Evo primera, smislio sam na brzinu, mislim da ce oslikati sta sam hteo reci, jer je realnost dosta komplikovanija. Zamislimo sajt sa dva pristupa logovanju: http://localhost/projekat/company/login http://localhost/projekat/admin/login ..... Logovanje na ove forme te salje u razlicite delove app, tako da admin ne moze da pristupi u delu company a company ne moze kod admina... I zamisli da sad odes na http://localhost/projekat/company/moj-profil , on vidi da nisi logovan pa lepo zapamti deo url-a... a ti onda kazes, ma cekaj odoh u admin i ukucas http://localhost/projekat/admin/login ... popunis podatke, a posto session zapamtiio URI pokusa ovo, posle uspesnog logovanja http://localhost/projekat/admin/moj-profil (a ovo nikako ne zelimo) Jedno resenje je da ispitam da li recimo rec admin postoji u url koji je u session, ako ne postoji radi neku default redirekciju... a tu je i problem ako neko upise recimo http://localhost/projekat/admin/bla-bla-bla Posle redirekcije bacice ga na ovu glupu adresu. Fora je sto imam 3 login forme... Zato sam hteo da pitam jel ima neki dobar nacin za resavanje, cisto da proverim. Iako su dobra resenja ja ipak moram da proveravam da li url pripada toj app ako ne, default url. To je izgleda najbolje... Poslednja izmena od spezia : 15. 05. 2012. u 22:05. |
|
|
|