Pertanyaan yang diberi tag «permissions»

10
Yang dimaksud dengan, “Seorang pengguna tidak boleh memutuskan apakah itu seorang Admin atau bukan. Hak Istimewa atau sistem Keamanan seharusnya. "
Contoh yang digunakan dalam pertanyaan memberikan data minimum ke suatu fungsi menyentuh cara terbaik untuk menentukan apakah pengguna adalah administrator atau tidak. Satu jawaban yang umum adalah: user.isAdmin() Ini mendorong komentar yang diulang beberapa kali dan banyak dipilih: Seorang pengguna tidak boleh memutuskan apakah itu seorang Admin atau bukan. Hak …


5
Apa kata untuk operasi yang dapat diterapkan berkali-kali dan tidak pernah mengubah status di luar aplikasi awal?
Saya mencoba mengingat sebuah kata, saya pikir itu terkait dengan teori komputasi atau database. Sinonim terdekat adalah atomictetapi bukan itu tepatnya. Pada dasarnya ini adalah semacam perhitungan yang harus menghasilkan hasil yang sama bahkan ketika dijalankan beberapa kali berturut-turut, artinya itu tidak menciptakan efek samping untuk dirinya sendiri. Saya secara …


5
Di mana pemeriksaan izin pengguna harus dilakukan di dan MVC dan oleh siapa?
Haruskah pemeriksaan izin pengguna dilakukan dalam model atau pengontrol? Dan siapa yang harus menangani pemeriksaan izin, objek Pengguna atau pembantu UserManagement? Di mana itu harus terjadi? Memeriksa di Controller: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... Memiliki pemeriksaan di Kontroler membantu membuat Model tindakan …
26 mvc  permissions 

2
Menerapkan DDD: pengguna dan izin
Saya sedang mengerjakan aplikasi kecil yang mencoba memahami prinsip-prinsip desain berbasis domain. Jika berhasil, ini mungkin menjadi pilot untuk proyek yang lebih besar. Saya mencoba mengikuti buku "Menerapkan Desain Berbasis Domain" (oleh Vaughn Vernon) dan mencoba menerapkan forum diskusi yang serupa dan sederhana. Saya juga sudah memeriksa sampel IDDD di …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.