Closed GoogleCodeExporter closed 9 years ago
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
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
Original issue reported on code.google.com by
mehmetak...@gmail.com
on 23 Sep 2011 at 2:02