thinkphp5開發(fā)api接口 用thinkphp寫一個(gè)app登錄的接口麻煩哪位大神給個(gè)事例?
用thinkphp寫一個(gè)app登錄的接口麻煩哪位大神給個(gè)事例?例如,您可以在后臺(tái)進(jìn)行后期管理、用戶管理等功能。假設(shè)崗位管理權(quán)限為1,用戶管理權(quán)限為2,無權(quán)限為0。創(chuàng)建三個(gè)新表:一個(gè)是管理員表,一個(gè)是角
用thinkphp寫一個(gè)app登錄的接口麻煩哪位大神給個(gè)事例?
例如,您可以在后臺(tái)進(jìn)行后期管理、用戶管理等功能。假設(shè)崗位管理權(quán)限為1,用戶管理權(quán)限為2,無權(quán)限為0。創(chuàng)建三個(gè)新表:一個(gè)是管理員表,一個(gè)是角色表,另一個(gè)是管理員和角色表。例如,系統(tǒng)表中有兩個(gè)角色。一個(gè)是普通管理員,另一個(gè)是超級(jí)管理員。添加超級(jí)管理員角色時(shí),超級(jí)用戶的權(quán)限應(yīng)為12。添加普通管理員時(shí),他只有管理職位的權(quán)限,所以他的權(quán)限是10。這樣,角色表中就有兩個(gè)角色。然后,新用戶的權(quán)限是12例如,當(dāng)您添加一個(gè)名為問題所有者的新用戶時(shí),當(dāng)您添加一個(gè)新用戶時(shí),您可以選擇一個(gè)普通管理員角色。寫入數(shù)據(jù)庫(kù)后,還可以寫入角色和用戶之間的關(guān)系表。這樣,您就可以控制權(quán)限。您還可以將權(quán)限細(xì)分為編輯、刪除、添加等,但請(qǐng)確保方法名稱相同。當(dāng)然,這只是一個(gè)粗略的描述。實(shí)施中存在諸多問題。只要嘗試一下,您就會(huì)知道前端用戶的注冊(cè)和登錄權(quán)限幾乎相同。如果你仔細(xì)想想,你就能做得很清楚。另外,還可以通過google搜索RBAC的數(shù)據(jù)庫(kù)設(shè)計(jì)