如何为不同的用户分配角色?