Advertisement
Guest User

Untitled

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