Melindungi senarai

Nota

Berkuat kuasa pada 12 Oktober 2022, portal Power Apps ialah Power Pages. Maklumat lanjut: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan memindahkan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages tidak lama lagi.

Untuk melindungi senarai, anda mesti mengkonfigurasikan keizinan jadual untuk jadual yang rekod sedang dipaparkan.

Bermula dengan keluaran 9.3.7.x, portal yang baharu dicipta akan mempunyai keizinan jadual yang dikuatkuasakan untuk senarai tanpa mengira tetapan Mendayakan Keizinan Jadual.

Nota

Perubahan yang diterangkan di atas juga digunakan pada portal yang ditukar daripada percubaan kepada pengeluaran.

Untuk mengkonfigurasi akses tanpa nama dengan jelas, gunakan keizinan jadual yang betul, dan berkaitan dengan peranan web Pengguna Tanpa Nama atau peranan web tersuai dengan pilihan Peranan Pengguna Tanpa Nama.

Melindungi senarai anda akan memastikan pengguna hanya melihat rekod mengikut keizinan mereka.

Melindungi data berkaitan dengan pengguna tertentu (atau akaun berkaitan) yang dilaksanakan dengan menambah hubungan antara jadual dan sama ada kenalan atau jadual akaun yang hanya pengguna portal yang mempunyai hubungan dengan rekod ini akan boleh mengakses data menggunakan jenis keizinan jadual Akaun atau Kenalan dan menyediakan kelayakan yang sesuai dan mengaitkan peranan web kepada keizinan jadual.

Reka bentuk tapak web yang baik memerlukan jika pengguna tidak mempunyai keizinan untuk jadual (iaitu, tidak akan berlaku situasi mereka perlu melihat sebarang rekod), mereka sepatutnya tidak mempunyai akses kepada halaman. Sebaik-baiknya, halaman juga hendaklah dilindungi dengan menggunakan Keizinan halaman.

Jika anda mahu memaparkan tindakan peringkat rekod yang sesuai kepada pengguna dilog masuk, anda mesti menetapkan nilai tetapan tapak EntityList/ShowRecordLevelActions kepada benar.

Sebagai contoh, terdapat dua pengguna: Preston dan Teddy. Preston mempunyai kenalan peringkat semua akses pada jadual kes, manakala Teddy mempunyai akses baca global. Jika senarai dicipta untuk menunjukkan semua rekod kes, Preston akan melihat semua tindakan (Lihat, Edit, dan Padam) pada rekod yang berkaitan dengan kenalan beliau. Pada rekod lain, mereka hanya akan melihat tindakan Lihat. Sebaliknya, Teddy hanya akan melihat tindakan Lihat pada semua rekod.

Jika tetapan tapak EntityList/ShowRecordLevelActions ditetapkan kepada palsu dan jadual mempunyai berbilang keizinan, semua rekod paras tindakan boleh dilihat. Tetapi, apabila pengguna cuba melaksanakan tindakan tanpa pengesahan, ralat akan dipaparkan.

Lihat juga