Teruskan sahaja dengan struktur semasa anda. Anda terutamanya ingin memisahkan kebenaran bahagian hadapan dan bahagian belakang. Model yang terlibat dalam setiap apl ditakrifkan dalam model yang dimiliki oleh apl tersebut, dan kemudian mekanisme kebenaran masing-masing membenarkan model pengguna bahagian hadapan dan model pengguna bahagian belakang mewarisi AbstractBaseUser dan menulis kaedah kebenaran mereka sendiri. (Sudah tentu, anda juga boleh menggunakan kaedah lain. Anda tidak perlu mewarisi AbstractBaseUser. Contohnya, jika meja depan adalah antara muka, anda boleh menggunakan kebenaran token.) Saya telah menulis laman web sebelum itu memerlukan log masuk pelajar, cikgu log masuk, dan log masuk latar belakang.
Teruskan sahaja dengan struktur semasa anda. Anda terutamanya ingin memisahkan kebenaran bahagian hadapan dan bahagian belakang. Model yang terlibat dalam setiap apl ditakrifkan dalam model yang dimiliki oleh apl tersebut, dan kemudian mekanisme kebenaran masing-masing membenarkan model pengguna bahagian hadapan dan model pengguna bahagian belakang mewarisi AbstractBaseUser dan menulis kaedah kebenaran mereka sendiri. (Sudah tentu, anda juga boleh menggunakan kaedah lain. Anda tidak perlu mewarisi AbstractBaseUser. Contohnya, jika meja depan adalah antara muka, anda boleh menggunakan kebenaran token.) Saya telah menulis laman web sebelum itu memerlukan log masuk pelajar, cikgu log masuk, dan log masuk latar belakang.