Facebook
From Gruff Stork, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 214
  1. package pl.pdfworm.api;
  2.  
  3. import javafx.fxml.FXML;
  4. import javafx.scene.control.PasswordField;
  5. import javafx.scene.control.TextField;
  6. import javafx.scene.control.TextInputDialog;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.beans.factory.annotation.Value;
  9. import org.springframework.stereotype.Component;
  10. import pl.pdfworm.PdfwormApplication;
  11. import pl.pdfworm.config.current.CurrentInfo;
  12. import pl.pdfworm.config.current.CurrentUser;
  13. import pl.pdfworm.config.database.DBConnection;
  14. import pl.pdfworm.config.exceptions.AppException;
  15. import pl.pdfworm.domain.fxml.stages.StageUtils;
  16. import pl.pdfworm.domain.users.services.UserVerificationService;
  17. import pl.pdfworm.domain.users.services.crud.UsersCrudService;
  18.  
  19. import java.util.Optional;
  20.  
  21. @Component
  22. public class LoginController extends Controller {
  23.  
  24.     @Autowired
  25.     private UserVerificationService verificationService;
  26.  
  27.     @Autowired
  28.     private UsersCrudService usersCrudService;
  29.  
  30.     @FXML private TextField loginField;
  31.     @FXML private PasswordField passField;
  32.  
  33.     @Value("${dupa}")
  34.     String dupa;
  35.  
  36.     /**
  37.      * Logowanie
  38.      *
  39.      * @throws Exception
  40.      */
  41.     public void signIn() throws Exception {
  42.         boolean success = verifyCredentials(loginField.getText(), passField.getText());
  43.                
  44.         if (success) {
  45.                         System.out.println(dupa);
  46.             // rzeczy
  47.         }
  48.     }
  49.    
  50.     /*
  51.     nieistotne metody
  52.     */
  53.  
  54. }
  55.