2017-03-14 28 views
-2

我想創建多個類別的登錄名,例如有人試圖在購物網站上登錄,它可能是用戶或商家或n選項。每個類別應該有不同的表現。用戶表應該是一個,但根據類別,頁面會重定向到不同的時間線。請指導正確的方法做到這一點如何通過Cakedc在Cakephp 3中創建多個登錄catageory

+0

可能重複[如何使用cakephp 3.0和會話創建單獨的登錄前端和後端應該是不同的?](http://stackoverflow.com/questions/40928653/how-to-create - 獨立的登錄換前端和 - 後端-使用-cakephp的-3-0和 - SESS) – Aarrbee

回答

0

您可以單獨Users加入User Group表。

您可以按照以下說明作爲示例來執行此操作。

創建表:user_groups {} UserGroups

+---------+-----------+ 
| id | title  | 
+---------+-----------+ 
|  1 | user  | 
|  2 | merchant | 
|  3 | others | 
+---------+-----------+ 

注:協會UserGroups的hasMany Users

創建表:users {} Users

+---------+---------------+------------------+-----------+ 
| id | user_group_id | name   | password | 
+---------+---------------+------------------+-----------+ 
|  1 |    1 | Normal User 1 |   | 
|  2 |    1 | Normal User 2 |   | 
|  3 |    2 | Merchant User 1 |   | 
|  3 |    2 | Merchant User 2 |   | 
+---------+---------------+------------------+-----------+ 

注:協會Users屬於關聯UserGroups

現在你可以找到你的UserGroups確定logged in user。你可以重定向使用UserGroups.title