Sistem de dat permisiuni » History » Version 6
Teodor Sorin Iliuțeanu, 2021-05-31 20:53
| 1 | 1 | Teodor Sorin Iliuțeanu | h1. Sistem de dat permisiuni |
|---|---|---|---|
| 2 | |||
| 3 | Atunci cand cream un user nou, de obicei, el nu are prea multe prmisiuni, adica nu poate face nimic in admin/backoffice. Si atunci trebuie sa-i dam acces la paginile/actiunile cu care el vrea sa interactioneze. |
||
| 4 | Aceste permisiuni le putem da si noi, cei din Avanticart, dar, este un proces destul de anevoios si consumator de timp. |
||
| 5 | |||
| 6 | Asa ca am creat un modul de dat permisiuni pe care il puteti folosi si dumneavoastra, el functioneaza astfel: |
||
| 7 | 5 | Teodor Sorin Iliuțeanu | 1. userul respectiv, sa zicem Ana, intra pe o pagina si vrea sa realizeze o actiune, ex. creeaze comanzi noi, dar nu poate pt ca primeste eroarea 'Access denied' / 'Acces interzis' |
| 8 | 6 | Teodor Sorin Iliuțeanu | 2. orice user(ex. Admin), care face parte din grupul de 'SuperAdmini', grup care are toate permisiunile, va observa pe dashboard un widget care se cheama 'Denied access logs' |
| 9 | 1 | Teodor Sorin Iliuțeanu | In acel widget el trebuie sa apese butonul de 'Give access' din dreptul userului de mai sus 'Ana' |
| 10 | 2 | Teodor Sorin Iliuțeanu | 3. userul Ana va trebui sa repete actiunea/actiunile dorite pana va termina tot procesul, iar userul Admin va trebui sa dea 'Accept' de fiecare data cand userul 'Ana' va primi eroarea de 'Access denied' |
| 11 | 1 | Teodor Sorin Iliuțeanu | |
| 12 | Pasii se repeta pana cand userul Ana va termina tot procesul. |
||
| 13 | 2 | Teodor Sorin Iliuțeanu | |
| 14 | 4 | Teodor Sorin Iliuțeanu | !dashboard-give-user-permissions.jpg! |
| 15 | 3 | Teodor Sorin Iliuțeanu | |
| 16 | Atentie la ce dati acces, userul Ana poate fi rau intentionat, si vrea sa sterga produse, comenzi, ..., in cazul asta nu trebuie sa-i dam acces. Cel mai bine rugati userul respectiv sa se logheze, il rugati in fata dumneavostra sa faca actiunile dorite, doar atunci dumenavostra ca Admin, apasati pe accept. |