|
MoreMotion güvenlik sisteminde sadece yetkili kullanıcıların yapabileceği işlemler için kontrol noktaları tanımlanmalıdır. Bizim için gerekli olan kontrol noktaları şöyledir.
Kontrol Noktaları
|
Açıklama
|
CAN_MAINTAIN_CUSTOMER_LIST
|
Müşteri listesinin bakımını yapabilir
|
CAN_CREATE_ORDER
|
Sipariş oluşturabilir
|
CAN_SEE_ORDER_LIST
|
Sipariş Listesini Görebilir
|
CAN_DELETE_ORDER
|
Sipariş Silebilir
|
Bir kullanıcının yetkileri sahip olduğu roller üzerinden belirlenir. kullanıcılara atanacak olan rollerin de güvenlik sistemi üzerinde tanımlı olması gerekir. Bize gerekli olan roller ve o rollerin sahip olduğu kontrol noktaları şöyledir.
Roller
|
Açıklama
|
Sahip olduğu Kontrol Noktaları
|
SALES_REPRESENTATIVE
|
Satış Temsilcisi
|
CAN_CREATE_ORDER
CAN_SEE_ORDER_LIST
|
SALES_MANAGER
|
Satış Müdürü
|
CAN_MAINTAIN_CUSTOMER_LIST
CAN_CREATE_ORDER
CAN_SEE_ORDER_LIST
CAN_DELETE_ORDER
|
Uygulamalı Adımlar:
| 1. | Kullanıcı adı "sa" ve şifre "mmsa" olarak giriş yapın. |
| 2. | "Yönetim" linkine tıklayın. |
| 3. | "Roller & Kontrol Noktaları" köprüsüne tıklayın. |
| 4. | [Yeni Kontrol Noktası Oluştur] komut düğmesinin üzerindeki yazı alanına "CAN_MAINTAIN_CUSTOMER_LIST" değerini girin ve butona tıklayın. |
| 5. | Bir önceki adımı tekrarlayarak aşağıdaki kontrol noktalarını da oluşturun. |
Uygulamalı Adımlar:
| 1. | Yönetim panelinden "Roller & Kontrol Noktaları" köprüsüne tıklayın |
| 2. | Sayfanın solunda bulunan "Rol Adı" yazı alanına "SALES_REPRESENTATIVE" değerini girip "Rolü Kaydet" düğmesine tıklayın. Bu rol oluşturulacak ve Rol listesinde görüntülenecektir. |
| 3. | Rol Listesinde, oluşturduğunuz bu yeni rolun üzerine tıklayın. Role ait kontrol noktaları gösterilecektir. "Bir Kontrol Noktası Seçin" yazan karma kutudan "CAN_CREATE_ORDER" ve "CAN_SEE_ORDER_LIST" kontrol noktalarını ayrı ayrı seçip "Kontrol Noktası Ekle" düğmesine tıklayın. Böylece "SALES_REPRESENTATIVE" rolüne gerekli kontrol noktalarını atamış olduk |
| 4. | Şimdi de aynı şekilde "SALES_MANAGER" rolünü oluşturup, bu role bütün kontrol noktalarını (4 tane) atayın. |
Uygulamalı Adımlar:
| 1. | Yönetim Panelinden "Kullanıcılar" köprüsüne tıklayın. |
| 2. | Kullanıcılar sayfasında sağ alt taraftaki [Yeni Kullanıcı Oluştur] formunu kullanarak uygulamamıza yeni kullanıcı ekleyeceğiz. |
| 3. | "Kullanıcı Adı" alanına "u1", diğer alanlara ise istediğiniz bilgileri girin, "Varsayılan Rol" listesinden "SALES_REPRESENTATIVE" rolünü seçin ve "Gönder" düğmesine tıklayarak kullanıcıyı kaydedin. |
| 4. | "Kullanıcı Adı" alanına "u2", diğer alanlara ise istediğiniz bilgileri girin, "Varsayılan Rol" listesinden "SALES_MANAGER" rolünü seçin ve "Gönder" düğmesine tıklayarak kullanıcıyı kaydedin. |
|