Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yönetimde Silme işlemi #33

Closed
GoogleCodeExporter opened this issue Apr 12, 2016 · 2 comments
Closed

Yönetimde Silme işlemi #33

GoogleCodeExporter opened this issue Apr 12, 2016 · 2 comments

Comments

@GoogleCodeExporter
Copy link

Kasiyerler Yönetime giriş için yetkili kişini şifresini bulup Müşteri 
hesaplarından illegal biçimde müşterileri silebiliyorlar.

Yönetim alanında herhangi bir sey silinecekse (Ürün, MÜŞTERİ, Menü 
Listesi vb,) bunu sadece Administrator kullanıcısı yapabilsin.


Diğer kullancılar herşeye yetkileri olsa bile Silme işlemi yapamazsınlar.

Administrator kullanıcıs Roller üzeri bir yetki ile tanımlayarak Rollerden 
bağımsız tutulabilir.

Original issue reported on code.google.com by mehmetak...@gmail.com on 23 Sep 2011 at 2:02

@GoogleCodeExporter
Copy link
Author

Hesabı kapanan ve artık kalan bakiyesini ödemeyecek müşterilerin 
hesaplarını kaldırabilmek için bu özelliği açık tutuyoruz. Örnek 
aldığınız müşterideki kullanıcıları baz alarak düşündüğümüzde 
problemin çözümü admin kullanıcı hesabı yapımızı değiştirmekmiş 
gibi gelebilir ancak geniş açıdan bakıldığında bu kesin çözüm değil.

1. Tüm kullanıcılar baz alınarak düşünüldüğünde yetkili kişinin 
şifresini öğrenebilen kasiyer admin şifresini de öğrenebilir. Bu nedenle 
hiç bir kullanıcının hesap silememesi gerek.

2. Yönetime erişebilen Kasiyer, hesabı silmek yerine sadece hesabın adını 
"Ali Gezer" yaparak da "Ayşe Sezer" den aldığı ödemeyi gizleyebilir. Bu 
nedenle yönetime erişebilse de hiç bir kullanıcının hesap bilgileri 
üzerinde değişiklik yapamaması gerek.

Kötü niyetli kullanıcının yönetime girebilmesi durumunda 
yapabileceklerinin sınırı yok aslında ancak bu konuda iki şey yapılabilir.

1. Rolünde "IsAdmin" işareti olmayan kullanıcıların tüm silme yetkilerini 
kapatabiliriz. Hem tek bir veriye özel yetki kodu yazmak zorunda kalmayız hem 
de kazara silme işlemlerini de azaltmış oluruz. 

2. Kiosk, Kasa bilgisayarı gibi gereksiz bilgisayarlardan 
"samba.modules.dashboard.dll" dosyasını silerek yönetim modülünü tamamen 
kaldırabiliriz. Bu durumda admin bile o bilgisayardan yönetime giremez. 
Önceki sürümlerde yönetimin boş gelmesi probleminden dolayı dashboard 
modülünü mecburi tutmuşuz ancak o problem çözüldüğü için bu 
mecburiyeti kaldırdım. Kalkabilecek gereksiz modülleri kaldırmak programın 
çalışma hızını da olumlu yönde etkileyebilir. 

Original comment by emree...@gmail.com on 24 Sep 2011 at 2:42

  • Changed state: NeedMoreInfo

@GoogleCodeExporter
Copy link
Author

Yönetim modülünün kaldırılabilmesi özelliği eklendi. İşi çözüyorsa 
kapatalım...

Original comment by emree...@gmail.com on 9 Oct 2011 at 11:39

  • Changed state: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant