我新苏鲁和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看起来像我想要的,但我无法安装它
1条答案
按热度按时间gxwragnw1#
Sulu的安全系统是基于角色而不是基于用户的。在权限选项卡上,当您的网站空间配置了安全性时,您可以说哪些用户角色可以访问哪些页面。
Sulu页面总是被缓存,因此要在网站上进行安全工作,您需要启用第一个基于用户上下文的缓存:
https://docs.sulu.io/en/2.5/cookbook/user-context-caching.html
“保护您的应用程序文档”是“自定义管理实体”,而不是网站用户。