Cakephp 3.0以匿名身份登录

Cakephp 3.0以匿名身份登录,cakephp,cakephp-3.0,Cakephp,Cakephp 3.0,我使用CakePHP3.0编写系统,需要以注册用户和匿名用户的身份登录。我已使用登录名和密码作为注册用户登录。但是如何以匿名身份登录呢? 我应该为匿名用户添加唯一的名称,如:user2512,并将其存储在cookie或缓存中?您想在您的站点上提供“来宾”登录吗?假定此用户应该具有有限的权限?是。Guest无法更改名称、密码等。因此,假设您使用的是组权限,请创建属于Guest用户组的具有相应权限的Guest用户,然后创建一个包含隐藏字段的表单,其中包含Guest用户名和密码。这将使用户作为来宾登录

我使用CakePHP3.0编写系统,需要以注册用户和匿名用户的身份登录。我已使用登录名和密码作为注册用户登录。但是如何以匿名身份登录呢?
我应该为匿名用户添加唯一的名称,如:user2512,并将其存储在cookie或缓存中?

您想在您的站点上提供“来宾”登录吗?假定此用户应该具有有限的权限?是。Guest无法更改名称、密码等。因此,假设您使用的是组权限,请创建属于Guest用户组的具有相应权限的Guest用户,然后创建一个包含隐藏字段的表单,其中包含Guest用户名和密码。这将使用户作为来宾登录。或者您想拥有多个来宾用户?我必须拥有多个来宾用户,如user20123、user12321,这将是临时用户。未登录用户和来宾用户之间有什么区别吗?如果不是,我建议使用auth组件的allow、deny和isauthorized方法