Advertisement
Guest User

Untitled

a guest
Sep 1st, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.List;
  3.  
  4. import static spark.Spark.*;
  5.  
  6. /**
  7. * Created by aashish on 8/26/16.
  8. */
  9. public class HarambeHub {
  10. public static void main(String[] args) {
  11. post("/users", (req, res) -> {
  12. String username = req.queryParams("username");
  13. String password = req.queryParams("password");
  14. String realName = req.queryParams("real_name");
  15. if(username == null || password == null) {
  16. return "FAILED";
  17. }
  18. for(User user : User.users) {
  19. if(user.getUsername().matches(username)) {
  20. return "FAILED: User with that name already exists!";
  21. }
  22. }
  23. new User("[Member] " + username, password, realName);
  24. return "OK: Your username is \"" + "[Member] " + username + "\"";
  25. });
  26.  
  27. get("/name", (req, res) -> {
  28. String username = req.queryParams("username");
  29. String password = req.queryParams("password");
  30. if(username == null || password == null) {
  31. return "FAILED";
  32. }
  33. for(User user : User.users) {
  34. if(user.verify(username, password)) {
  35. return user.getRealName();
  36. }
  37. }
  38. return "FAILED";
  39. });
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement