我已经在Symfony中重写了一个应用程序作为学习练习,其MySQL模式与原始模式几乎完全相同,但名称更改。我做到了这一点,所以我可以继续使用原始应用程序,同时摆弄Symfony。
要查看重写是否可以生效,我构建了一个脚本来对生产模式进行微小修改。然后我将parameters.yml中的数据库名称从symfony测试模式更改为实时模式名称。我可以进入登录界面,但除此之外的任何页面(所有页面都在防火墙后面)我得到了
request.ERROR: Symfony的\分量\ HttpKernel \异常\ AccessDeniedHttpException: 访问被拒绝(未被捕获的例外)at G:\文件\工作空间\符号\厂商\ symfony的\ symfony的\ SRC \的Symfony \元器件\安全\ HTTP \防火墙\ ExceptionListener.php 第100行
Symfony profiler显示我已完全通过身份验证。
在哪里看?感谢。
答案 0 :(得分:0)
错误99:替换用户,然后重试!
我的不好 - 未能充分更新usertable。角色不存在。现在一切都很好。
感谢收听。
克