symfony 怎么样可完全控制登录或者ajax登录(guard)

symfony的登录安全系统是非常好,也是非常灵活的。
废话不多说直接上代码:
第一步配置security.yml
配置验证组和验证路由

第二步创建验证组类
可以放在security文件夹中,我是放在Handler文件夹中
AppBundle\Handler\LoginFormAuthenticator

可以加入验证码也可以加入验证登录次数,更可以控制入口

这里可以控制用户状态,分组等

这里可以控制ajax提交返回json或者直接跳转,可以根据角色跳转到定制地方

就这么简单。

posted @ 2020-11-02 15:20  sfsheng  阅读(65)  评论(0)    收藏  举报