Advertisement
AdvoPaster

Login klassen

May 15th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. package projekt;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5. import javax.swing.JOptionPane;
  6. import oru.inf.InfDB;
  7. import oru.inf.InfException;
  8.  
  9. public class LogIn {
  10.  
  11. private InfDB idb;
  12. private ArrayList<String> losenordLista;
  13. Scanner authenticate = new Scanner(System.in);
  14.  
  15. String username = authenticate.nextLine();
  16. String password = authenticate.nextLine();
  17.  
  18. String larareUserName;
  19. String lararePassword;
  20. String adminUserName;
  21. String adminPassword;
  22.  
  23. static String login;
  24.  
  25. public boolean login() {
  26.  
  27. this.idb = idb;
  28. boolean valid = false;
  29.  
  30. if (authenticate.equals(larareUserName) && authenticate.equals(lararePassword)) {
  31. try {
  32. Scanner larareInlogg = new Scanner(System.in);
  33.  
  34. String fraga = "SELECT fornamn, losenord from larare";
  35. ArrayList<String> losenordLista = new ArrayList<String>(idb.fetchColumn(fraga));
  36. login = losenordLista.toString();
  37.  
  38. valid = true;
  39.  
  40. JOptionPane.showMessageDialog(null, "Vär vänlig vänta medans du loggas in");
  41.  
  42. } catch (InfException e) {
  43. JOptionPane.showMessageDialog(null, "Fel lösenord eller användarnamn");
  44. System.out.println(e);
  45.  
  46. }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. } else if (username.equals(adminUserName) && password.equals(adminPassword)) {
  56. try {
  57. Scanner adminInlogg = new Scanner(System.in);
  58.  
  59. String fraga = "SELECT fornamn,losenord from larare";
  60. ArrayList<String> losenordLista = new ArrayList<String>(idb.fetchColumn(fraga));
  61. login = losenordLista.toString();
  62.  
  63. valid = true;
  64. JOptionPane.showMessageDialog(null, "Vär vänlig vänta medans du loggas in");
  65.  
  66. } catch (InfException e) {
  67. JOptionPane.showMessageDialog(null, "Fel lösenord eller användarnamn");
  68. System.out.println(e);
  69. }
  70.  
  71. }
  72. return valid;
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement