Fórum Validar login e senha netbeans #565316
18/12/2011
0
Jose Nunes
Curtir tópico
+ 0Posts
26/12/2011
Jose Nunes
Gostei + 0
26/12/2011
Jose Nunes
Gostei + 0
26/12/2011
Jose Nunes
if (txtlogin.getText().equals("login")&& new String(txtsenha.getPassword()).equals("senha"))
public boolean consultar (String login, String senha){
// Manda como parametro para ele duas variaveis para ele procurar no banco de dados!
boolean autenticado = false;
String sql;
sql = "select login, senha from NOME_DA_SUA_TABELA where login = ? and senha = ?";
PreparedStatement ps;
ps = conexao.prepareStatement(sql);
ps.setString(1, login);
ps.setString(2, senha);
ResultSet rs;
rs = ps.executeQuery();
if (rs.next()) {
String loginBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_O_LOGIN");
String senhaBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_A_SENHA");
autentificado = true;
}
ps.close();
return autenticado;
} catch (SQLException ex) {
System.out.println("Erro ao recuperar cliente/ senha.);
Logger.getLogger(CartaoDAO.class.getName()).log(Level.SEVERE, null, ex);
throw new RuntimeException();
}
}
String login = txtLogin.getText();
String senha = txtSenha.getPassword();
boolean resposta = conexao.consultar (login, senha);
if (resposta == true){
JOptionPane.showMessageDialog(rootPane, "login realizado com sucesso!");
}else {
JOptionPane.showMessageDialog(rootPane, "login não realizado!\n Favor conferir o usuario e senha digitado!");
}
Gostei + 0
29/12/2011
Jose Nunes
if (txtlogin.getText().equals("login")&& new String(txtsenha.getPassword()).equals("senha"))
public boolean consultar (String login, String senha){
// Manda como parametro para ele duas variaveis para ele procurar no banco de dados!
boolean autenticado = false;
String sql;
sql = "select login, senha from NOME_DA_SUA_TABELA where login = ? and senha = ?";
PreparedStatement ps;
ps = conexao.prepareStatement(sql);
ps.setString(1, login);
ps.setString(2, senha);
ResultSet rs;
rs = ps.executeQuery();
if (rs.next()) {
String loginBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_O_LOGIN");
String senhaBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_A_SENHA");
autenticado = true;
}
ps.close();
return autenticado;
} catch (SQLException ex) {
System.out.println("Erro ao recuperar cliente/ senha.);
Logger.getLogger(CartaoDAO.class.getName()).log(Level.SEVERE, null, ex);
throw new RuntimeException();
}
}
String login = txtLogin.getText();
String senha = txtSenha.getPassword();
boolean resposta = conexao.consultar (login, senha);
if (resposta == true){
JOptionPane.showMessageDialog(rootPane, "login realizado com sucesso!");
}else {
JOptionPane.showMessageDialog(rootPane, "login não realizado!\n Favor conferir o usuario e senha digitado!");
}
Gostei + 0
30/12/2011
Jose Nunes
if (txtlogin.getText().equals("login")&& new String(txtsenha.getPassword()).equals("senha")) if (txtlogin.getText().equals(login)&& new String(txtsenha.getPassword()).equals(senha))
private void botaologarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botaologarActionPerformed
/*if (txtlogin.getText().equals("") || txtsenha.getText().equals(""));
JOptionPane.showInternalMessageDialog
(null, "Os campos não podem ser nulos!");*/
int resp = JOptionPane.showConfirmDialog(rootPane, "Deseja autenticar este login e senha?",
"Atencão", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
String sql = "";
if (resp == 0) {
if (txtlogin.getText().equals("login")&& new String(txtsenha.getPassword()).equals("senha")) {
sql = " select from cadastro_usuario where login = " + txtlogin.getText();
conexao.consultar(sql);
sql = " select from cadastro_usuario where senha = " + txtsenha.getText();
conexao.consultar(sql);
JOptionPane.showMessageDialog(rootPane, "login realizado com sucesso!");
} else {
JOptionPane.showMessageDialog(rootPane, "Erro no login: verifique!");
}
} else if (resp == 2) {
JOptionPane.showMessageDialog(rootPane, "Operação cancelada!");
}
private void botaologarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_botaologarActionPerformed
/*if (txtlogin.getText().equals("") || txtsenha.getText().equals(""));
JOptionPane.showInternalMessageDialog
(null, "Os campos não podem ser nulos!");*/
int resp = JOptionPane.showConfirmDialog(rootPane, "Deseja autenticar este login e senha?", "Atencão",
JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
String sql = "";
if (resp == 0) {
sql = " select from cadastro_usuario where login = " + txtlogin.getText();
String login = conexao.consultar(sql, login);
// Aqui vc estará atribuindo um valor a variavel login
// O seu metodo consultar terá que retornar uma String com o nome do usuario no banco de dados...
// Se retornar null é porque o usuario digitado não existe.. estou passando para o metodo consultar dois parametros..
// O primeiro foi vc q escreveu que é a sua sql..
// O outro é o que ele deve procurar no banco de dados, ou seja, verificar se o login que o usuario digitou existe.
//Se o login que usuario digitou esta no banco vamos fazer a busca da senha
if (login.equals (txtlogin.getText ()){
sql = " select from cadastro_usuario where senha = " + txtsenha.getText();
String senha = conexao.consultar(sql, senha);
// Fazendo a mesma coisa de cima...
// Passando a SQL e o usuario para o metodo consultaro me retornar a senha do usuario solicitado
if (senha.equals (txtsennha.getText())) {
JOptionPane.showMessageDialog(rootPane, "login realizado com sucesso!");
}
else {
JOptionPane.showMessageDialog(rootPane, "login não realizado Favor conferir a senha digitada!");
}
}
}
} else if (resp == 2) {
JOptionPane.showMessageDialog(rootPane, "Operação cancelada!");
} Gostei + 0
15/03/2012
Yuri Yamamoto
Gostei + 0
15/03/2012
Yuri Yamamoto
if (login.equals (txtlogin.getText ()){ System.out.printl(variavel_de_retorno_do_metodo_consulta)
if (login == (txtlogin.getText ()){
// Agora acho q não deve dar o erro (não testei o codigo)
}Gostei + 0
29/03/2012
Yuri Yamamoto
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
template="/arquivos/administrarTemplate.xhtml">
<ui:define name="conteudo">
<h:form rendered="#{!loginAdministradorManagedBean.loginAdministrador.validate}">
<h:panelGrid columns="2">
<h:outputLabel value="Login:" for="login" />
<h:inputText name="login" id="login" />
<h:outputLabel value="Senha:" for="senha" />
<h:inputSecret name="senha" id="senha" />
<h:commandButton value="Entrar"
action="#{loginAdministradorManagedBean.fazerLogin}" />
</h:panelGrid>
</h:form>
</ui:define>
</ui:composition>
@ManagedBean
@SessionScoped
public class LoginAdministradorManagedBean {
private String login, senha;
private LoginAdministrador loginAdministrador = new LoginAdministrador();
//aqui eu tenho os Getters e Setters
public String fazerLogin() {
System.out.println(login); //aqui chega null
System.out.println(senha); //aqui chega null
if (loginAdministrador.fazerLogin(getLogin(), getSenha())) {// e aqui a comparação, logicamente vai retornar false.
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fc.getExternalContext()
.getSession(false);
session.setAttribute("administrador", loginAdministrador.getAdministrador());
return "/sucesso.xhtml";
} else {
return "/falha.xhtml";
}
}
}Gostei + 0
29/03/2012
Yuri Yamamoto
<h:inputText name="login" id="login" />
<h:inputText name="login" id="login" value="#{loginAdministradorManagedBean.login}"/>Gostei + 0
29/03/2012
Yuri Yamamoto
Gostei + 0
03/06/2013
Elisio Chinhama
if (txtlogin.getText().equals("login")&& new String(txtsenha.getPassword()).equals("senha"))
public boolean consultar (String login, String senha){
// Manda como parametro para ele duas variaveis para ele procurar no banco de dados!
boolean autenticado = false;
String sql;
sql = "select login, senha from NOME_DA_SUA_TABELA where login = ? and senha = ?";
PreparedStatement ps;
ps = conexao.prepareStatement(sql);
ps.setString(1, login);
ps.setString(2, senha);
ResultSet rs;
rs = ps.executeQuery();
if (rs.next()) {
String loginBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_O_LOGIN");
String senhaBanco = rs.getString("NOME_DA_COLUNA_QUE_TEM_A_SENHA");
autentificado = true;
}
ps.close();
return autenticado;
} catch (SQLException ex) {
System.out.println("Erro ao recuperar cliente/ senha.);
Logger.getLogger(CartaoDAO.class.getName()).log(Level.SEVERE, null, ex);
throw new RuntimeException();
}
}
String login = txtLogin.getText();
String senha = txtSenha.getPassword();
boolean resposta = conexao.consultar (login, senha);
if (resposta == true){
JOptionPane.showMessageDialog(rootPane, "login realizado com sucesso!");
}else {
JOptionPane.showMessageDialog(rootPane, "login não realizado!\n Favor conferir o usuario e senha digitado!");
}
Gostei + 0