Rumah  >  Artikel  >  Java  >  Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

PHPz
PHPzke hadapan
2023-05-11 10:22:132249semak imbas

Senarai fungsi

  • Pengurusan menu: Ia boleh mengurus menu kiri sistem pengurusan latar belakang, menyokong menukar ikon, menukar nama dan mengawal paparan dan pengisihan menu

  • Pengurusan sumber: merealisasikan kawalan kebenaran dinamik latar belakang berdasarkan laluan akses, dan kebenaran terkawal boleh tepat ke tahap antara muka; disesuaikan, Dan tetapkan menu dan sumber kepada peranan;

  • Pengenalan Fungsi

  • Kami akan memperkenalkan fungsi pengurusan kebenaran dan menunjukkan proses pengurusan kebenaran yang lengkap.
  • Pengurusan menu

  • Menu terutamanya merujuk kepada menu di sebelah kiri latar belakang pengurusan Fungsi pengurusan boleh digunakan untuk mengawal paparan tersembunyinya dan menukar nama dan pengisihan gambar pada masa ini , hanya menu kedua disokong.

Lihat senarai menu, anda boleh mengawal penyembunyian, paparan dan pemadaman

Tambah dan edit menu, anda boleh menukar sifat asas menu, tetapi anda hanya boleh menambah projek bahagian hadapan Menu yang ditakrifkan dalam laluan, dan nama bahagian hadapan mesti konsisten dengan nama laluan yang ditakrifkan dalam projek bahagian hadapan; >

sorting menu, selepas set sorting menu, menu akan disusun mengikut setting Display in descending order.

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springbootPengurusan Sumber

Sumber yang dipanggil ialah antara muka latar belakang, yang boleh menjadi antara muka tunggal atau koleksi siri antara muka. Di sini kami menggunakan padanan laluan berasaskan Ant Apabila pengguna latar belakang mengakses antara muka, sumber boleh diakses jika pengguna latar belakang telah memperuntukkannya, jika tidak, ia tidak boleh diakses. Secara lalai, jika anda tidak mengkonfigurasi sumber untuk antara muka, sumber itu secara langsung membenarkan akses.

Lihat senarai sumber Sumber semasa dikonfigurasikan pada tahap pengawal, iaitu, semua antara muka dalam pengawal ditakrifkan sebagai satu sumber, dan juga boleh dikonfigurasikan kepada tahap antara muka >Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Tambah dan edit sumber, di sini kami telah menambah konsep klasifikasi sumber untuk memudahkan peruntukan sumber masa hadapan;

Digunakan untuk mengurus peranan pengguna latar belakang Kami boleh menetapkan menu dan sumber yang ditentukan kepada peranan, supaya pengguna latar belakang yang diberikan peranan boleh mengakses menu dan sumber ini.

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springbootLihat senarai peranan, di sini kita perlu memberi perhatian kepada tiga peranan ini, pentadbir produk, pentadbir pesanan dan pentadbir super; Digunakan untuk mengurus atribut asas peranan;

Menu tugasan, anda boleh menetapkan menu yang membenarkan akses kepada peranan; 🎜> Untuk memperuntukkan sumber, anda boleh menetapkan sumber latar belakang yang dibenarkan untuk diakses kepada peranan; dan secara langsung mengubah suai maklumat (termasuk Tukar kata laluan) dan menetapkan peranan.

Lihat senarai pengguna, anda boleh mengawal status pengaktifan akaun dan memadam akaun

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Tambah dan edit pengguna, anda boleh menguruskan pengguna; maklumat asas dan menukar kata laluan;

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Kawalan Menu Dinamik

Di sini kami akan menunjukkan kawalan menu dinamik Kami mempunyai dua pengguna latar belakang, pentadbir sistem dan pentadbir produk Pentadbir menetapkan semua menu dan pentadbir produk hanya menugaskan menu yang berkaitan dengan produk.

Log masuk dengan akaun pentadbir sistem, dan semua menu dipaparkan di sebelah kiri:

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Log masuk dengan akaun pentadbir produk dan hanya produk- menu berkaitan dipaparkan di sebelah kiri:

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Kawalan Sumber Dinamik

Di sini kami akan menunjukkan kawalan sumber dinamik Kami hanya memperuntukkan sumber berkaitan produk kepada pentadbir produk dan dia tidak boleh mengakses sumber lain.

Menu berkaitan pesanan dibuka kepada pentadbir produk, tetapi sumber berkaitan pesanan tidak diberikan kepadanya

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Kerana tiada pesanan diberikan kepada; pentadbir produk Sumber latar belakang berkaitan modul, jadi apabila pentadbir produk mengakses modul pesanan, ia akan menggesa bahawa dia tidak mempunyai kebenaran yang berkaitan.

Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan fungsi pengurusan kebenaran springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam