Utilizando o Eclipse como editor principal, o código foi criado a partir da instalação do Buid Path 'Swing' e a instalação do 'mysql-connector-j-8.4.0' para a realização da conexão entre os aplicativos Eclipse e MySQL Workbench.
O projeto de autenticação de usuário consiste em:
- Uma tela de Login
- Uma tela de Cadastro
- Uma tela de Acesso
Na tela de Login, o usuário já cadastrado, informará seu Usuário e Senha dando acesso ao aplicativo, enquanto na tela de cadastro o usuário criará seu Usuário e Senha, e em seguida, fará Login no aplicativo, recebendo autorização para acessar a tela principal do app.
- Esta tela possui quatro botões: SignUp (Cadastro de novo usuário), SignIn (Login de usuário já cadastrado), Clear (Limpa os campos preenchidos) e Exit (Sai do aplicativo).
- Dentro dessa tela o usuário irá criar seu nome de usuário e senha, que será cadastrado também dentro do Banco de Dados e que o dará acesso para efetuar logins dentro do aplicativo.
- Ao tentar realizar Login no aplicativo, o usuário após colocar seus dados corretamente recebe a mensagem "Login com sucesso", e quando há erro na inserção dos dados, a mensagem "Login não efetuado".
- Após login bem sucedido o usuário é redirecionado a tela principal do aplicativo.