Java 如何为一个帐户进行多次登录?
我使用Spring MVC和安全性为自己创建了一些网站(我想将其添加到我的简历中),我有一个问题:我想能够使用登录名或电子邮件地址登录我的帐户,我如何做到这一点 我有本地数据库与用户表,其中包含登录,电子邮件等 My Spring SecurityJava 如何为一个帐户进行多次登录?,java,spring,security,model-view-controller,Java,Spring,Security,Model View Controller,我使用Spring MVC和安全性为自己创建了一些网站(我想将其添加到我的简历中),我有一个问题:我想能够使用登录名或电子邮件地址登录我的帐户,我如何做到这一点 我有本地数据库与用户表,其中包含登录,电子邮件等 My Spring SecurityAuthenticationManagerBuilder配置: auth.jdbcAuthentication().dataSource(dataSource).usersByUsernameQuery("SELECT login,password,e
AuthenticationManagerBuilder
配置:
auth.jdbcAuthentication().dataSource(dataSource).usersByUsernameQuery("SELECT login,password,enabled from users where login = ?")
.authoritiesByUsernameQuery("SELECT login,role from users where login = ?");
因此,例如,如果我的用户具有登录:测试和电子邮件:Test@gmail.com我希望能够使用登录测试登录,然后注销并通过
Test@gmail.com
检查登录名
或电子邮件
,例如
where ? in (login, email)
相关问题:
一个想法:
在哪里?在(登录,电子邮件)
中,请参考此主题:非常感谢tadman,它可以工作!!!