自定义验证提供商

时间:2015-03-23 19:19:32

标签: php symfony

我将使用Symfony 2.6制作一个系统(在撰写本文时最新稳定)。 我们仅在Intranet上进行身份验证,但使用特殊URL进行身份验证。

今天方法(简单PHP)是:

  • 在任何页面上接收请求;
  • 验证是否已登录;
  • 如果没有,请重定向到主页;
  • 在主页面中检查是否已登录,如果没有重定向到Intranet上的特殊URL;
  • 特殊URL返回用户登录(仅当用户在Intranet中时)作为参数并重定向到登录页面;
  • 在登录页面中检查是否有登录参数;
  • 根据登录参数登录用户;

我应该如何在symfony 2中做到这一点?

我想我需要实现一个自定义提供程序(实际上我已经有了从数据库中检索用户和ROLES)。我缺少的部分是检查登录并重定向到Intranet中的特殊URL。

0 个答案:

没有答案