Advertisement
Guest User

Untitled

a guest
May 3rd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. //Globale Varibalen
  2. boolean passworttest = false;
  3. boolean benutzertest = false;
  4. int loginzaehler=0;
  5.  
  6. //LoginFenster Initialisierung
  7. public void login() {
  8. login.setLayout(new FlowLayout());
  9. login.setVisible(true);
  10. login.setSize(300, 150);
  11. login.add(benutzer);
  12. benutzer.setPreferredSize(new Dimension(80, 20));
  13. login.add(benutzertext);
  14. benutzertext.setPreferredSize(new Dimension(150, 20));
  15. login.add(passwort);
  16. passwort.setPreferredSize(new Dimension(80, 20));
  17. login.add(passworttext);
  18. passworttext.setPreferredSize(new Dimension(150, 20));
  19. login.add(loginbutton);
  20. loginbutton.setPreferredSize(new Dimension(200, 20));
  21. loginbutton.addActionListener(new loginListener());
  22.  
  23. if (benutzertest == true && passworttest == true) {
  24. this.setVisible(true);
  25. this.init();
  26. login.setVisible(false);
  27.  
  28. }
  29. }
  30. //Verbindung zur Datenbank um passwΓΆrter & benutzernamen auszulesen
  31. public void logincon() {
  32. try {
  33. Connection con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/vorlesungen", "root",
  34. "");
  35. Statement s = con.createStatement();
  36. ResultSet res = s.executeQuery("select matrnr,name from studenten;");
  37. while (res.next()) {
  38. String test12 = benutzertext.getText();
  39. char[] passwort = passworttext.getPassword();
  40. String pw = new String(passwort);
  41.  
  42. String id = res.getString("name");
  43. String pass = res.getString("matrnr");
  44. if (test12.equals(id) && pw.equals(pass)) {
  45.  
  46. benutzertest = true;
  47. passworttest = true;
  48. login();
  49. }
  50. if(loginzaehler == 3){
  51. JOptionPane.showMessageDialog(null, "Sie haben ihr Passwort 3mal Falsch eingegeben!");break;
  52. }
  53. }
  54.  
  55. } catch (SQLException ex) {
  56. ex.printStackTrace();
  57. }
  58.  
  59. }
  60.  
  61.  
  62. public class loginListener implements ActionListener {
  63. public void actionPerformed(ActionEvent e) {
  64. loginzaehler++;
  65. logincon();
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement