Skip to content
Snippets Groups Projects
Commit 6d38ea5a authored by Daniel Gerhardt's avatar Daniel Gerhardt
Browse files

Make URLs in UserController RESTful

parent efa4d27e
Branches
Tags
No related merge requests found
......@@ -78,9 +78,9 @@ public class UserController extends AbstractController {
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
}
@RequestMapping(value = { "/activate" }, method = { RequestMethod.POST,
@RequestMapping(value = { "/{username}/activate" }, method = { RequestMethod.POST,
RequestMethod.GET })
public final void activate(@RequestParam final String username,
public final void activate(@PathVariable final String username,
@RequestParam final String key, final HttpServletRequest request,
final HttpServletResponse response) {
DbUser dbUser = userService.getDbUser(username);
......@@ -94,7 +94,7 @@ public class UserController extends AbstractController {
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
}
@RequestMapping(value = { "/{username}/delete" }, method = RequestMethod.POST)
@RequestMapping(value = { "/{username}" }, method = RequestMethod.DELETE)
public final void activate(@PathVariable final String username,
final HttpServletRequest request,
final HttpServletResponse response) {
......
......@@ -381,7 +381,7 @@ public class UserService implements IUserService {
}
public void sendActivationEmail(DbUser dbUser) {
String activationUrl = MessageFormat.format("{0}/user/activate?username={1}&key={2}", arsnovaUrl, dbUser.getUsername(), dbUser.getActivationKey());
String activationUrl = MessageFormat.format("{0}/user/{1}/activate?key={2}", arsnovaUrl, dbUser.getUsername(), dbUser.getActivationKey());
MimeMessage msg = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(msg);
try {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment