@Override
 protected void doOKAction() {
   AuthDataHolder authData = myLoginPanel.getAuthData();
   final boolean success = EduStepicConnector.login(authData.email, authData.password);
   if (!success) {
     setErrorText("Login failed");
   } else {
     StudySettings.getInstance().setLogin(authData.email);
     StudySettings.getInstance().setPassword(authData.password);
     super.doOKAction();
   }
 }
 @Override
 public JComponent getPreferredFocusedComponent() {
   return myLoginPanel.getPreferableFocusComponent();
 }
 @Override
 protected JComponent createCenterPanel() {
   return myLoginPanel.getPanel();
 }