您認爲yii的最佳用戶管理器是什麼?在irc我聽說yii-auth?yii的最佳用戶管理器擴展?
我需要兩種類型的用戶: 1)工人 - 他們對有限制的不同面板的訪問有限。 2)客戶 - 他們可以進入商店購買產品,並且有一些非常有限的其他地方。
我可以使用像yii-auth模塊到1)和2)嗎?或者它只對1)有意義?
什麼我寫的是店裏有許多與像支持等
充滿複雜的funcionality你有什麼推薦的應用?
您認爲yii的最佳用戶管理器是什麼?在irc我聽說yii-auth?yii的最佳用戶管理器擴展?
我需要兩種類型的用戶: 1)工人 - 他們對有限制的不同面板的訪問有限。 2)客戶 - 他們可以進入商店購買產品,並且有一些非常有限的其他地方。
我可以使用像yii-auth模塊到1)和2)嗎?或者它只對1)有意義?
什麼我寫的是店裏有許多與像支持等
充滿複雜的funcionality你有什麼推薦的應用?
如果你想簡單一些,在認證時,在SESSION中設置用戶的類型。
// Example
Yii::app()->user->setState('type', 'W'); // Worker
Yii::app()->user->setState('type', 'C'); // Client
,然後執行,只有類型的用戶的一個可以運行一些行動之前,你這樣做......
if(Yii::app()->user->getState('type') === 'W') {
// Action of the Worker
} else {
// Exception
}
如果你需要的東西更專業,可以控制訪問您的網站,通過擴展Yii Rights或Yii SRBAC並使用最適合您的情況。
不知道最好的(這取決於,我猜),但這是我在我的一個項目中使用的很好的一個。 yii-user。
最近我已經使用這個維基我的小項目: http://www.yiiframework.com/wiki/328/simple-rbac/
一旦您設置的狀態,你可以使用'Yii的應用::() - > user-> type'來獲得值。 – kouton 2013-05-28 07:07:17