symfony 我如何获取登录页面的用户信息?

b09cbbtk  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(136)

我新苏鲁和Symfony。我想建立一个网站,管理员在adminpage中添加了用户名,然后注册用户可以在页面中登录。看起来这就是用户和角色系统是什么,但我想不出如何建立一个登录页面,这不是管理页面,而是网站。任何文档的建议将有助于!谢谢!
我试图创建一个页面,但我不知道如何accsess用户数据的数据库。https://docs.sulu.io/en/2.5/cookbook/securing-your-application.html我尝试了这个guied,但我仍然不明白你将如何通过登录页面验证某人。
这是我的简单登录表单

<form action="" method="post">
        <label for="username">Email:</label>
        <input type="text" id="username" name="_username">

        <label for="password">Password:</label>
        <input type="password" id="password" name="_password">

        <button type="submit">login</button>
    </form>

字符串
SuluCommunityBundle看起来像我想要的,但我无法安装它

gxwragnw

gxwragnw1#

Sulu的安全系统是基于角色而不是基于用户的。在权限选项卡上,当您的网站空间配置了安全性时,您可以说哪些用户角色可以访问哪些页面。
Sulu页面总是被缓存,因此要在网站上进行安全工作,您需要启用第一个基于用户上下文的缓存:
https://docs.sulu.io/en/2.5/cookbook/user-context-caching.html
“保护您的应用程序文档”是“自定义管理实体”,而不是网站用户。

相关问题