2017-05-07 36 views
0

我是jhipster的新手,所以我刚刚创建了一个jijster应用程序,使用angularjs和spring。我想用手机号码而不是用户名执行登录操作。我在注册新帐户的过程中已经创建了一个手机号码字段,但在登录屏幕上,我无法找到可以使用mobilenumber更改用户名的查询。 基本的单片应用程序设置是由yo jhipster制作的。JHipster angularjs应用程序 - 想用手机号码而不是用户名执行登录操作

在此先感谢

回答

0

你不得不看的UserDetailsService执行和更换用户是如何被加载。例如,将下面的行更改为通过手机号码加载用户。

Optional<User> userFromDatabase = userRepository.findOneWithAuthoritiesByLogin(lowercaseLogin); 

您也可以将手机号码保存在现有的登录字段中。那么你不需要改变任何东西。

相关问题