Project

General

Profile

Sistem de dat permisiuni » History » Version 5

Teodor Sorin Iliuțeanu, 2021-05-31 20:52

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 2 Teodor Sorin Iliuțeanu
2. orice user, sa-l numim 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.