ระบบการจัดการสิทธิ์ RBAC ของ Fengling เป็นระบบการจัดการสิทธิ์ RBAC ที่ใช้ ThinkPHP5.1 ซึ่งใช้การจัดการสิทธิ์ขั้นพื้นฐาน ระบบนี้ใช้โหนดสิทธิ์สำหรับการตรวจสอบสิทธิ์ สามารถควบคุมการแสดงและการซ่อนเมนู และควบคุมโหนดสิทธิ์ตามบทบาท
สถาปัตยกรรมซอฟต์แวร์ระบบจัดการสิทธิ์ Fengling RBAC 1. กรอบงานส่วนหน้า: laui2.5.6
2. กรอบการทำงานแบ็กเอนด์: ThinkPHP5.1.39LTS
3. อินเทอร์เฟซส่วนหลังจะขึ้นอยู่กับlayuimini
1. ตั้งค่าสภาพแวดล้อมการพัฒนา ขอแนะนำให้ใช้ PhpStudy
2. ดาวน์โหลดหรือรหัสโครงการ Git ไปยังท้องถิ่น คัดลอกรหัสไปที่: ไดเร็กทอรี E:/phpstudy_pro/www/;
3. เพิ่มเว็บไซต์ผ่านแผง PhpStudy และชี้ไปที่ไดเรกทอรีสาธารณะ/ ของไดเรกทอรีรากของโครงการ
4. สร้างฐานข้อมูลใหม่ think_rbac (คุณสามารถปรับแต่งชื่อฐานข้อมูล จากนั้นแก้ไขการกำหนดค่าฐานข้อมูลในไฟล์ config/database.php) และนำเข้าไฟล์ฐานข้อมูล think_rbac.sql
5. ใช้เบราว์เซอร์ (แนะนำให้ใช้เบราว์เซอร์ Chrome) เพื่อเข้าถึง: http://yourdomain.com/admin ชื่อผู้ใช้/รหัสผ่านเริ่มต้น: ผู้ดูแลระบบ
1. การจัดการบทบาท: เพิ่มบทบาท แก้ไขบทบาท ลบบทบาท การอนุญาตบทบาท
2. การจัดการสิทธิ์: เพิ่มสิทธิ์, แก้ไขสิทธิ์, ลบสิทธิ์,
3. การจัดการผู้ใช้: เพิ่มผู้ใช้ แก้ไขผู้ใช้ ลบผู้ใช้
4. การจัดการบันทึก: บันทึกการเข้าสู่ระบบ
5. การจัดการบทความ: เมนูจำลอง, ฟังก์ชั่นที่ยังไม่พัฒนา