amisadmin / fastapi-user-auth

FastAPI-User-Auth is a simple and powerful FastAPI user RBAC authentication and authorization library. Based on FastAPI-Amis-Admin and provides a freely extensible visual management interface.
338 stars 43 forks source link

0.6.2升级到0.7.1a3后新建新建用户时提示内部数据验证异常,然后登录界面白屏无法打开了 #30

Closed testyao closed 8 months ago

testyao commented 9 months ago

我用root新建了角色和用户,新建用户时提示内部数据验证错误,然后界面一直白屏刷不出来了,控制台全是 /auth/form/login?redirect=/admin/ 307 temporary redirect 点一次页面请求很多次, 去数据库把刚那个有问题的用户和token删除后,系统恢复正常

testyao commented 9 months ago

已找到报错原因,新建账户失败后,实际数据库里有了该用户,但是新建的账户默认没有任何权限和角色,分配了角色后用户可以正常登录使用,新建用户界面是不是应该有选择角色的必选项,启动项目时角色表里是不是应该生成一个有默认基础权限的角色,建议新建用户时加上对应必输项的校验和提示! 有可能是我还没太理解这块的用法。。。。

testyao commented 8 months ago

已解决,启动时用户得有默认的casbin策略