Check level!!

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Mesajde nevvermind » Dum Oct 24, 2010 5:55 pm


quadmachine
Senior Member
Mesaje: 807
Membru din: Sâm Iul 10, 2010 4:58 pm
Localitate: Ploiesti
Contact:

Mesajde quadmachine » Dum Oct 24, 2010 6:00 pm


quadmachine
Senior Member
Mesaje: 807
Membru din: Sâm Iul 10, 2010 4:58 pm
Localitate: Ploiesti
Contact:

Mesajde quadmachine » Dum Oct 24, 2010 7:58 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Dum Oct 24, 2010 8:28 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

quadmachine
Senior Member
Mesaje: 807
Membru din: Sâm Iul 10, 2010 4:58 pm
Localitate: Ploiesti
Contact:

Mesajde quadmachine » Lun Oct 25, 2010 6:54 pm


Avatar utilizator
killer2005
Average Member
Mesaje: 174
Membru din: Mie Dec 21, 2005 8:00 am
Localitate: Bucuresti

Mesajde killer2005 » Mar Oct 26, 2010 9:41 am


quadmachine
Senior Member
Mesaje: 807
Membru din: Sâm Iul 10, 2010 4:58 pm
Localitate: Ploiesti
Contact:

Mesajde quadmachine » Mar Oct 26, 2010 12:52 pm

Am gasit altceva mai bun pe deasupra mai si explica frumos :x.
Este pentru partea de user si pentru cea de admin , pe cine il intereseaza asa ceva...este ..
Si de cand cautam asa ceva ,un tutorial din asta sa arate si sa explice :).

Avatar utilizator
killer2005
Average Member
Mesaje: 174
Membru din: Mie Dec 21, 2005 8:00 am
Localitate: Bucuresti

Mesajde killer2005 » Mar Oct 26, 2010 1:04 pm

Nici codul ala nu este chiar aşa de optim.
Mă repet pentru ultima oară:
>Hint: caută legat de bitwise operators.
Asta dacă vrei să faci ceva elegant şi ultra light. Rămâne la latitudinea ta cum vei face.
Ultima oară modificat Mar Oct 26, 2010 6:36 pm de către killer2005, modificat 1 dată în total.

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Mesajde nevvermind » Mar Oct 26, 2010 1:10 pm

Desene! lol

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mar Oct 26, 2010 1:15 pm

cand mai avansezi pe viitor poate o sa vrei sa iti schimbi tactica si in loc de nivele de acces sa treci pe grupuri de acces.
pentru asta o sa te ajute

in principiu explicarea acelei diagrame e simpla
1. ai un tabel cu grupurile de acces
2. ai un tabel cu userii existenti
3. ai un tabel cu scripturile si actiunile lor
4. ai un tabel de legatura unde fiecare user are alocat 1 sau mai multe grupuri de acces
5. ai un tabel de legatura unde fiecare actiune din script are alocata 1 sau mai multe grupuri de acces

mai departe faci o functie care preia grupurile userului curent si grupurile actiunii curente, daca si userul si actiunea fac parte din acelasi grup, atunci userul are acces la acea pagina sau la acea actiune, altfel nu are acces.
pe ideea asta se bazeaza si forumul phpbb (si site-ul meu)

pare mai complicat decat treaba pe nivele de acces dar nu e, trebuie doar ceva cunostiinte mai avansate de lucru cu php si mysql si ceva experienta... ti-am dat diagrama pentru ca poate pe viitor vei dorii sa avansezi in proiectele tale pe grupuri de acces nu pe nivele de acces.
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
killer2005
Average Member
Mesaje: 174
Membru din: Mie Dec 21, 2005 8:00 am
Localitate: Bucuresti

Mesajde killer2005 » Mar Oct 26, 2010 7:32 pm

@Birkoff vrei să zici că tu faci atâtea interogări pe baza de date?

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Mar Oct 26, 2010 8:08 pm

nu, se face doar 1 interogare ca sa se preia lista de grupuri ale actiunii curente, in rest lista de grupuri ale userului e in sesiune din momentul logari, iar in rest doar se compara array-urile intre ele...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 22 vizitatori