Conceptul de permisiuni de utilizator în opencart

Se presupune că lucrați în cea mai recentă versiune a OpenCart. Și vom începe cu introducerea resurselor și a permiselor.

Noțiunea de resurse și permisiuni

În orice sistem de control al accesului (ACL), există două lucruri importante - permisiuni și resurse. Resursele sunt asociate cu resurse specifice unui grup de utilizatori, iar utilizatorii pot efectua diferite acțiuni cu aceste resurse. În fiecare sistem, resursele și permisiunile sunt prezentate în felul lor.







În această secțiune vom examina aceste concepte în contextul OpenCart.

Veți fi surprinși, dar sub resursele din panoul de administrare se înțeleg toate fișierele controlerului. Resursa "catalog / atribut" se referă la fișierul admin / controller / catalog / attribute.php. Prin urmare, ori de câte ori resursa este legată la orice grup de utilizatori, utilizatorii vor putea să efectueze toate acțiunile descrise în fișierul controlerului corespunzător.

Conceptul de permisiuni de utilizator în opencart

Magazin online pe OpenCart!

Creați un magazin online pe cel mai popular CMS - OpenCart de la zero!

Accesați panoul Admin din Sistem> Utilizatori> Grupuri de utilizatori. Să editați, de exemplu, grupul Administrator.

Conceptul de permisiuni de utilizator în opencart

Figura arată că toate resursele sunt situate în caseta drop-down. Dacă creați un nou controler pentru modulul de utilizator, acesta va fi adăugat în această casetă și evidențiat. Aceasta a fost o introducere la conceptul de resurse. În secțiunea următoare, vom vedea cum sunt asociate resursele cu permisiunile.

permisiune

Conceptul de permisiuni pentru utilizatori în opencart

A fost o introducere rapidă la conceptele de resurse și permisiuni. În secțiunile următoare, vom vedea cum sunt utilizate împreună cu grupurile de utilizatori.

Creați un nou grup de utilizatori și alocați permisiuni pentru acesta

Sunteți deja familiarizați cu conceptele generale de permisiuni și resurse. Acum vom crea un nou grup de utilizatori și vom demonstra cum funcționează împreună. Accesați panoul Admin din Sistem> Utilizatori> Grupuri de utilizatori. Veți vedea o listă de grupuri de utilizatori în mod prestabilit în OpenCart.







Conceptul de permisiuni de utilizator în opencart

Pentru a crea un nou grup de utilizatori, faceți clic pe pictograma +.

Conceptul de permisiuni de utilizator în opencart

Conceptul de permisiuni de utilizator în opencart

Magazin online pe OpenCart!

Creați un magazin online pe cel mai popular CMS - OpenCart de la zero!

Introduceți numele grupului de utilizatori, selectați resursele pentru permisiuni de acces și modificări. Când ați terminat, salvați grupul. De exemplu, am ales numai resursele de tip catalog / categorie pentru Grupul personalizat pe care l-am creat.

Testarea grupului de utilizatori personalizat

Acum, prin panoul de administrare, creați un utilizator nou și adăugați-l noului nostru grup. Accesați System> Users> Users și faceți clic pe pictograma + pentru a crea un utilizator nou.

Conceptul de permisiuni de utilizator în opencart

Completați câmpurile obligatorii - acordați atenție domeniului Grup de utilizatori, unde am ales Custom Group. Salvați utilizatorul și ieșiți din sistem. Încercați să introduceți secțiunile închise grupului personalizat. Veți primi o eroare de acces!

Conceptul de permisiuni de utilizator în opencart

Cum să verificați resursele de acces și de modificare disponibile pentru un utilizator

În această secțiune, veți învăța cum să verificați accesul sau modificarea unei anumite resurse pentru utilizator. Codul de mai jos va fi găsit în majoritatea fișierelor din panoul de control al administratorului. Acest cod verifică autenticitatea utilizatorului înainte de a permite accesul la orice acțiune privilegiată.

Deschideți fișierul upload / admin / controller / catalog / product.php.

Astfel, utilizând acest cod, puteți verifica permisiunile utilizatorului pentru a efectua orice acțiune cu resurse. Scenariul ideal este crearea mai multor grupuri de utilizatori și atribuirea unor permisiuni diferite, în funcție de cerințe.

concluzie

Astăzi, am analizat resursele și permisiunile din OpenCart. Am început cu conceptele de bază și, în final, am învățat cum să maximizăm potențialul grupurilor de utilizatori în combinație cu resursele și permisiunile.

Ediție: Comanda webformself.

Conceptul de permisiuni de utilizator în opencart

Magazin online pe OpenCart!

Creați un magazin online pe cel mai popular CMS - OpenCart de la zero!

Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame

Conceptul de permisiuni de utilizator în opencart

Magazin online pe Joomla

Aflați ghidul pas cu pas pentru crearea de magazine online în Joomla







Trimiteți-le prietenilor: