我参考 匿名访问界面 - CUBA 框架开发者手册 (cuba-platform.cn)这个教程配置的匿名用户访问界面
创建了一个匿名角色,给了必要的权限
然后把这个角色给了anonymous用户,并在web-app.properties里加上了
cuba.web.initialScreenId = main
cuba.web.allowAnonymousAccess = true
但是程序启动的时候会有这个提示
并且访问#main的时候会跳转回#login,请问下是否哪个配置步骤出了问题?
你好,配置完用户角色之后需要重启应用程序。
重启过了,还是一样的错误
哦,那看看你角色怎么配置的?特别是允许主界面匿名访问那一行数据:
这个加上以后重启程序还是提示
Initial screen 'main' is not permitted
并且访问#main的时候会跳转回#login
我这边试了是可以的。要不然你新建一个项目试试看?如果还不行的话,上传一下这个新项目。
是我的问题,我重启是直接用的idea的re-debug按钮重启的,配置一直没生效,需要stop后再debug才生效,问题解决了,谢谢两位。