Contribua

Doação

segunda-feira, 5 de março de 2018

JAVA Um sistema de logim com senha embutida no código. Com JOPtionPane.

Um sistema de logim com senha embutida no código. 

 Com JOPtionPane. Primeiro a Class de Login aqui e a Logus.java. 
Ela a senha digitada como parâmetro, através da string nome, faz o teste de correspondência e retorna um boleano.

 import javax.swing.JOptionPane; 
/** * @author Edson Pessotti */ 
public class Logus { 
 private String nome;
 private int resul; 

 private int loginus(String nome) {
 return getResul(); } 
 // @return the resul 

 public int getResul() { return resul; }
 /** * @param resul the resul to set */

 public void setResul(int resul) {
 if (nome == null || nome.equals("") || !nome.equals("A sua senha Aqui")) {
 setResul(1) 
;} 
 else{ setResul(0)
;} 
 this.resul = resul; } 

 /** * @return the nome */ 

 public String getNome() { return nome; }

 /** * @param nome the nome to set */

 public void setNome(String nome) {
 this.nome = nome; loginus(this.nome); } } 
// Agora o Metodo que vai capturar a senha. Neste metodo capturamos a senha e passamos para a //class Logus que testa e retorna um boleano, que de retorno e testado neste metodo, caso correto o //processamento continua, senão fica “no cosa do exemplo amarrado ao um loop “ até acetar 
 public void run() { String nome="";  // string que receberá a senha 

 Logus login = new Logus(); // instância da classe Logus. //

 while (nome == null || nome.equals("")) {
 JPasswordField password = new JPasswordField(10); 

 password.setEchoChar('*'); // Cria um rótulo para o campo JLabel
 rotulo = new JLabel("Entre com a senha:");  // Coloca o rótulo e a caixa de entrada numa JPanel:
 JPanel entUsuario = new JPanel(); 
 entUsuario.add(rotulo); 
 entUsuario.add(password); // Mostra o rótulo e a caixa de entrada de password para o usuario fornecer a senha:  //as letras digitas são substituidas por '*'.
JOptionPane.showMessageDialog(null, entUsuario, "Acesso restrito", JOptionPane.PLAIN_MESSAGE); 
 // O programa só prossegue quando o usuário clicar o botao de OK do showMessageDialog. 
 // Aí, é só pegar a senha: // 
Captura a senha: 
 nome = password.getText();
 login.setNome(nome); 
// Aqui a senha e passada como parametro 
 if (login.getResul()!=0) { } 
else { nome = "sai"; }}

Nenhum comentário:

Postar um comentário

Programa exempo para consulta em bd Mysql com programa C

#include<stdio.h> #include<mysql/mysql.h> # ...