Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Authentication & Authorization u PHP-u

[es] :: PHP :: Authentication & Authorization u PHP-u

[ Pregleda: 2601 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.static.isp.telekom.rs.



+2 Profil

icon Authentication & Authorization u PHP-u15.11.2010. u 07:17 - pre 163 meseci
Iskusniji PHP-ovci, treba mi savet :). Planiram neki projekat, a taj projekat omogucava korisnicima da imaju svoje naloge u aplikaciji da bi joj pristupili. Planirao sam da implementiram A&A sistem sam enkripcija pass-a, role itd... Ali mi je palo na pamet da pitam da nema mozda neki framework koji ovaj proces olaksava? Kao sto na primer ASP.NET ima svoj "membership". I u svakom slucaju kako je bolje ici samostalna implementacija ili koristiti nesto vec gotovo? Ovo mi je jako bitan deo aplikacije pa moram da ga u startu isplaniram kako valja.
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 07:24 - pre 163 meseci
Da li da pravis svoje ili da koristis nesto gotovo, pa, zavisi od potreba. Ja sigurno tako bitnu stavku ne bih sam pravio.

Sto se tice gotovih stvari, ono sto znam da valja su Zend Framework komponente Zend_Auth i Zend_Acl. Odlicne tekstove oko Zend_Acl-a imas ovde http://codeutopia.net/blog/200...isconceptions-and-simple-acls/
 
Odgovor na temu

kruksmail
programer
Beograd

Član broj: 268137
Poruke: 43
212.200.34.*



+1 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 08:43 - pre 163 meseci
Imas u Zend-u kada instanciras element forme kao password i to polje kasnije upises u bazu, onda sam framework vrsi enkripciju

http://framework.zend.com/manual/en/zend.form.quickstart.html
 
Odgovor na temu

Valerij Zajcev

Član broj: 40886
Poruke: 1374
*.static.isp.telekom.rs.



+2 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 11:38 - pre 163 meseci
A, ako implementiram taj Zend_Acl nemam potrebe da koristim ostale delove zend paketa MVC itd?
Ako sutra odlucim da skinem Zend_Acl da li moze bez ometanja da se zameni sa nekim drugim A&A framework-om (neki novi, custom itd)?
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 11:40 - pre 163 meseci
Da, mozes samo te delove koristiti. Zamena sa drugim je vec opet pitanje kako je taj drugi napravljen.

Zato je ZF dobar, plug'n'play samo onih delova koji ti trebaju.
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 12:57 - pre 163 meseci
Zend_ACL je fina komponentica, ja sam je na primer integrisao i to sa Codeigniter-om bez problema
...
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Authentication & Authorization u PHP-u15.11.2010. u 17:17 - pre 163 meseci
ZF, pored Zend_Acl-a ima još dosta, kako ti kažeš, "finih" komponenti, a najbolje od svega je to što svaku od njih bez problema možeš integrisati u neki projekat koji nije ZF-baziran. To samo opravdava činjenicu da je Zend Framework pravi primer "glue" framework-a.
Citat:
A glue framework provides you with a bunch of components that you can use together, but don’t necessarily have to. Zend Framework is a PHP glue framework, as it comes with all these cool components that you can pick and choose depending on what you need done.

http://www.littlehart.net/atth.../2007/05/30/glue-vs-full-stack

Što se Zend_Acl komponente tiče, njen kvalitet je u tome što je pisana da bude potpuno apstraktna, tačnije, nije namenjena definisanju pravila pristupa isključivo za stranice sajta, već s njom možeš da odrediš pravila za prisutupanje bilo kom resursu, npr. fajlu, objektu, i slično. Nju samo treba da "opremiš" pravilima za pristup nekom resursu (npr. pera može da pristupu ovom resursu, mika se odbija pristup za neki drugi resurs, itd.), i da onda u određenom trenutku pošalješ upit Zend_Acl instanci, u smislu da li neko može da pristupi nečemu.
 
Odgovor na temu

kruksmail
programer
Beograd

Član broj: 268137
Poruke: 43
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Authentication & Authorization u PHP-u16.11.2010. u 21:03 - pre 163 meseci
Ono sto mene zanima:

ako postoje tri tipa korisnika: guest(ima samo pravo pregleda), user(logovani korisnik koji ima pravo da unese npr oglas i izmeni postojeci) i admin(koji ima pristup svim kotrolerima i akcijama). Da li postoji gotovo resenje u Zend-u da se recimo dodele privilegije user-u da samo moze menjati svoje oglase a da ostale ne moze?

Resenje ovog problema vidim tako sto se uvede jos jedan medju entitet(tabela) koji cuva id oglasa i id user-a koji ga je uneo pa se svaki put proverava da li postoje prava za update, ali ovo iziskjuje vreme da se napravi
 
Odgovor na temu

kazil
Robert Bašić
Full time PHP dev :)
Bačka Topola - Novi Sad

Član broj: 120044
Poruke: 686
*.static.kdsinter.net.

Jabber: robertbasic@elitesecurity.org
ICQ: 446475288
Sajt: robertbasic.com


+2 Profil

icon Re: Authentication & Authorization u PHP-u16.11.2010. u 21:22 - pre 163 meseci
Ne postoji. To sto ti zelis spada pod "business logic", a to je upravo ono sto ti kao developer moras da napravis.

Ne moras praviti novu tabelu, dovoljno je da u tabelu sa oglasima dodas kolonu sa ID-jem korisnika, pa na osnovu toga radis: u korisnickom panelu izlistas samo njegove oglase, prilikom izmene/brisanja ubacis proveru da li se identitet korisnika poklapa sa korisnikom koji je uneo oglas itd. ZF ti daje sve kocke, ti samo treba da ih sklopis ;)

P.S.: ako zelis da nastavis diskusiju o samom ZF auth & acl-u, molim te da "ne otimas" thread, postavi pitanje ovde: http://www.elitesecurity.org/t359614-ZF-Problemi-diskusija
 
Odgovor na temu

[es] :: PHP :: Authentication & Authorization u PHP-u

[ Pregleda: 2601 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.