コード例 #1
0
 @RequestMapping(value = "/user/create", method = RequestMethod.POST)
 public void register(@RequestBody final User user) {
   Criteria criteria = new Criteria();
   criteriaBean.create(criteria);
   BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
   Role role = roleBean.findByName("ROLE_USER");
   user.setPassword(passwordEncoder.encode(user.getPassword()));
   user.setRole(role);
   user.setCriteria(criteria);
   userBean.create(user);
 }
コード例 #2
0
ファイル: UserService.java プロジェクト: YashchukM/HireSystem
  public void save(User user) {
    user.setEnabled(true);
    BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
    user.setPassword(encoder.encode(user.getPassword()));

    List<Role> roles = new ArrayList<Role>();
    roles.add(roleManager.query().hasName("ROLE_USER").find(0, 1).get(0));
    user.setRoles(roles);

    userManager.save(user);
  }