1,总需求是前台系统和后台管理系统分离。2,实现共用数据层。3,授权系统分离,也就是前后台各一套授权机制。下图为我的站点结构请为怎么设计比较好呢?
学习是最好的投资!
就照你現在的結構繼續做就可以。你主要是想讓前後台授權分離吧。各 app 所涉及的 model 分別在 app 所屬 models 裡定義,然後各自授權機制就讓前台用戶 model 和 後台用戶 model 分別繼承 AbstractBaseUser 然後寫各自的授權方法即可。 ( 當然你也可以用其它方式,不一定非要繼承AbstractBaseUser ,比如前台如果是接口的話完全可以用token 授權的方式)我之前寫過一個網站需要學生登陸與教師登陸還有後台登陸,大概就是這樣做的。
就照你現在的結構繼續做就可以。你主要是想讓前後台授權分離吧。各 app 所涉及的 model 分別在 app 所屬 models 裡定義,然後各自授權機制就讓前台用戶 model 和 後台用戶 model 分別繼承 AbstractBaseUser 然後寫各自的授權方法即可。 ( 當然你也可以用其它方式,不一定非要繼承AbstractBaseUser ,比如前台如果是接口的話完全可以用token 授權的方式)我之前寫過一個網站需要學生登陸與教師登陸還有後台登陸,大概就是這樣做的。