@Secured("ROLE_USER")
 @RequestMapping(value = {"", "/", "/dashboard"})
 public String dashboardUser(Model model) {
   String username = userService.getMyUsername();
   model.addAttribute("users", userService.findOneByUsername(username));
   model.addAttribute("posts", blogRepository.findAllByAuthor(username));
   model.addAttribute("url", "user");
   return "authorized/dashboard";
 }
 @Secured("ROLE_USER")
 @RequestMapping(value = "/password", method = RequestMethod.POST)
 public String passwordPost(Model model, @RequestParam("newPassword") String newPassword) {
   log.debug("POST /user/password");
   String username = userService.getMyUsername();
   model.addAttribute("success", 1);
   User user = userService.findOneByUsername(username);
   model.addAttribute("user", user);
   model.addAttribute("url", "user");
   userService.changeUserPassword(newPassword);
   return "authorized/profile";
 }
 @Secured("ROLE_USER")
 @RequestMapping(value = "/profile", method = RequestMethod.POST)
 public String profilePost(
     Model model,
     @RequestParam("firstName") String firstName,
     @RequestParam("lastName") String lastName,
     @RequestParam("email") String email) {
   log.debug("POST /user/profile");
   String username = userService.getMyUsername();
   model.addAttribute("success", 1);
   User user = userService.findOneByUsername(username);
   model.addAttribute("user", user);
   model.addAttribute("url", "user");
   userService.saveUserProfile(firstName, lastName, email);
   return "authorized/profile";
 }