Advertisement
Guest User

Untitled

a guest
Nov 26th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. while (true) {
  2. String message;
  3. //something --> mensagem a receber e analisar
  4.  
  5. System.out.print("\nType login or register\n> ");
  6. a = reader.readLine();
  7. if (a.equals("login")) {
  8. System.out.print("\nWhat is your username?\n> ");
  9. name = reader.readLine();
  10. System.out.print("\nWhat is your password?\n> ");
  11. password = reader.readLine();
  12.  
  13. String look = "select username from utilizador where username ='" + name + "';";
  14. ResultSet res = stmt.executeQuery(look);
  15.  
  16. if (!res.next()) {
  17. System.out.println("Wrong information, try again");
  18. continue;
  19. }
  20. else {
  21. System.out.println("\nStatus Logged | Welcome back to DropMusic");
  22. break;
  23. }
  24. }
  25. else if (a.equals("register")) {
  26. System.out.print("\nWhat is your username?\n> ");
  27. name = reader.readLine();
  28. System.out.print("\nWhat is your password? \n> ");
  29. password = reader.readLine();
  30. String look = "select username from utilizador where username ='" + name + "';";
  31. ResultSet res = stmt.executeQuery(look);
  32.  
  33. if (res.next()) {
  34. System.out.println("Username already exists, try again");
  35. continue;
  36. }
  37. else {
  38. String query = "INSERT INTO public.utilizador(\n" +
  39. "\tusername, password)\n" +
  40. "\tVALUES ('" + name + "', '" + password + "');";
  41. stmt.executeUpdate(query);
  42.  
  43. String query2 = "INSERT INTO public.nao_editor(\n" +
  44. "\tutilizador_username)\n" +
  45. "\tVALUES ('"+name+"');";
  46. stmt.executeUpdate(query2);
  47.  
  48. System.out.println("\nStatus Subscribed | Welcome to DropMusic");
  49. break;
  50. }
  51. }
  52. else {
  53. System.out.println("Something went wrong, try again");
  54. continue;
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement