@Override public void getLoginDetailsFromGUI(String staffID, String password) { // TODO Auto-generated method stub if (databaseClass.verifyLoginDetails(staffID, password) == true) { loginUserInterface.dispose(); if (staffID.startsWith("1")) { new AdminMainFrame(databaseClass.getInstance()); } else if (staffID.startsWith("2")) { new LibraryGui(databaseClass.getInstance()); } } else { loginUserInterface.failedLogin(); } }
private void checkLogin() { // 对输入进行基本的合法非法判断 String id = idTxt.getText(); String passwd = String.valueOf(passwordTxt.getPassword()); ResultMessage idResult = Utility.checkInputValid(id, 4, 14, false); ResultMessage passwdResult = Utility.checkInputValid(passwd, 5, 14, false); if (idResult != ResultMessage.SUCCESS) { MyOptionPane.showMessageDialog(null, "输入的用户名" + idResult.toFriendlyString() + "!"); return; } else if (passwdResult != ResultMessage.SUCCESS) { MyOptionPane.showMessageDialog(null, "输入的密码" + passwdResult.toFriendlyString() + "!"); return; } // 登录验证 ResultMessage loginresult = loginController.login(usertype.getSelectedIndex(), id, passwd); if (loginresult == ResultMessage.SUCCESS) { new HomeUI(loginController); frame.dispose(); } else { if (loginresult == ResultMessage.WRONG_ID) { MyOptionPane.showMessageDialog(null, "用户名错误!"); idTxt.setText(""); passwordTxt.setText(""); } else if (loginresult == ResultMessage.WRONG_PASSWD) { MyOptionPane.showMessageDialog(null, "密码错误!"); passwordTxt.setText(""); } else { MyOptionPane.showMessageDialog(null, "服务器未开启!"); } } }
public LoginUI handleLoginWithUI() { DarkMod darkMod = DarkMod.getInstance(); DarkModUI ui = darkMod.getUI(); LoginUI loginUI = new LoginUI(); ui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ui.remove(ui.getCanvas()); ui.add(loginUI, "Center"); ui.pack(); LoginUtil loginUtil = loginUI.getLoginUtil(); while (!loginUtil.isLoggedIn() && !loginUtil.isPlayingOffline()) { loginUI.authenticate(); try { Thread.sleep(500); } catch (InterruptedException exception) { exception.printStackTrace(); } } username = loginUtil.getUsername(); password = loginUtil.getPassword(); sessionID = loginUtil.getSessionID(); if (loginUtil.isLoggedIn() && loginUI.isCheckForUpdatesSelected()) updateIfNecessary(loginUtil, loginUI); return loginUI; }
private void btnLoginActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnLoginActionPerformed LoginUI lui = new LoginUI(); lui.setVisible(true); this.dispose(); } // GEN-LAST:event_btnLoginActionPerformed
public final void run() { LoginUI.c(this.grz); }