0
我的系统有2个子系统。每个子系统都有不同的用户组。每个用户都有一个额外的字段“SystemName”,可用于了解该用户属于哪个系统。定制认证
在登录表单(每个子系统的1表单)中,我添加了一个指定表单类型(包含SystemName值)的隐藏字段。
一般来说,检查是相当简单:
if (user.systemName == params.systemName) {
proceed with regular login
} else {
throw standard login error
}
我试图把那张支票到我的自定义DaoAuthenticationProvider的时候,但它有“params.systemName”无法访问。
我在哪里放置该代码以使Acegi通过此检查验证我的用户?
在此先感谢。