forked from free-lancers/electricity_bill_calc_service
		
	refactor(model):固化用户类型为枚举。
This commit is contained in:
		| @@ -45,7 +45,7 @@ func EnterpriseAuthorize(c *gin.Context) { | ||||
| 	if !exists || session == nil { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	if sess, ok := session.(*model.Session); !ok || sess.Type != 0 { | ||||
| 	if sess, ok := session.(*model.Session); !ok || sess.Type != model.USER_TYPE_ENT { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	c.Next() | ||||
| @@ -58,7 +58,7 @@ func ManagementAuthorize(c *gin.Context) { | ||||
| 	if !exists || session == nil { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	if sess, ok := session.(*model.Session); !ok || (sess.Type != 1 && sess.Type != 2) { | ||||
| 	if sess, ok := session.(*model.Session); !ok || (sess.Type != model.USER_TYPE_SUP && sess.Type != model.USER_TYPE_OPS) { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	c.Next() | ||||
| @@ -71,7 +71,7 @@ func OPSAuthorize(c *gin.Context) { | ||||
| 	if !exists { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	if sess, ok := session.(*model.Session); !ok || sess.Type != 2 { | ||||
| 	if sess, ok := session.(*model.Session); !ok || sess.Type != model.USER_TYPE_OPS { | ||||
| 		c.AbortWithStatus(http.StatusForbidden) | ||||
| 	} | ||||
| 	c.Next() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user