Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Globale Varibalen
- boolean passworttest = false;
- boolean benutzertest = false;
- int loginzaehler=0;
- //LoginFenster Initialisierung
- public void login() {
- login.setLayout(new FlowLayout());
- login.setVisible(true);
- login.setSize(300, 150);
- login.add(benutzer);
- benutzer.setPreferredSize(new Dimension(80, 20));
- login.add(benutzertext);
- benutzertext.setPreferredSize(new Dimension(150, 20));
- login.add(passwort);
- passwort.setPreferredSize(new Dimension(80, 20));
- login.add(passworttext);
- passworttext.setPreferredSize(new Dimension(150, 20));
- login.add(loginbutton);
- loginbutton.setPreferredSize(new Dimension(200, 20));
- loginbutton.addActionListener(new loginListener());
- if (benutzertest == true && passworttest == true) {
- this.setVisible(true);
- this.init();
- login.setVisible(false);
- }
- }
- //Verbindung zur Datenbank um passwΓΆrter & benutzernamen auszulesen
- public void logincon() {
- try {
- Connection con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/vorlesungen", "root",
- "");
- Statement s = con.createStatement();
- ResultSet res = s.executeQuery("select matrnr,name from studenten;");
- while (res.next()) {
- String test12 = benutzertext.getText();
- char[] passwort = passworttext.getPassword();
- String pw = new String(passwort);
- String id = res.getString("name");
- String pass = res.getString("matrnr");
- if (test12.equals(id) && pw.equals(pass)) {
- benutzertest = true;
- passworttest = true;
- login();
- }
- if(loginzaehler == 3){
- JOptionPane.showMessageDialog(null, "Sie haben ihr Passwort 3mal Falsch eingegeben!");break;
- }
- }
- } catch (SQLException ex) {
- ex.printStackTrace();
- }
- }
- public class loginListener implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- loginzaehler++;
- logincon();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement