Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    Số 60 Thái Hà, Đống Đa, Hà Nội
    Bài viết
    0

    Không kiểm tra được user và pass khi config sever

    Các anh giúp dùm, khi em kiểm tra user và pass thì nó cứ xuống dòng
    Mã nguồn PHP:
    JOptionPane.showMessageDialog(null, "Username or Password is not valid !");  
    Cho dù nhập đúng user và pass



    Mã nguồn PHP:
    try { String user = txtUsername.getText().toString().trim(); String pass = new String(pwdPassword.getPassword()); if (user.equals("")) { JOptionPane.showMessageDialog(null, "Username can not be blank !"); return; } if (pass.equals("")) { JOptionPane.showMessageDialog(null, "Password can not be blank !"); return; } conn = frmMain.connecting(); st = (Statement) conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = st.executeQuery("Select * from Account "); rs.beforeFirst(); while (rs.next()) { if (user.equalsIgnoreCase(rs.getString(1)) && pass.equalsIgnoreCase(rs.getString(2))) { JOptionPane.showMessageDialog(null, "Welcom "+"~~"+user+"~~"+ "To Library Management System - Lohan Ltd., !"); // cal main frame this.setVisible(false); new frmMain().setVisible(true); break; } } if (rs.isAfterLast()) { JOptionPane.showMessageDialog(null, "Username or Password is not valid !"); } } catch (SQLException ex) { ex.printStackTrace(); JOptionPane.showMessageDialog(null, "Can not find table Administrator!", "Database's Message", javax.swing.JOptionPane.WARNING_MESSAGE); return; }catch(Exception e){ e.printStackTrace(); JOptionPane.showMessageDialog(null, "Can not connect to database, please config connection and try again!", "Connecting Error", javax.swing.JOptionPane.WARNING_MESSAGE); setting.setLocationRelativeTo(this); setting.setVisible(true); this.dispose(); }  

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
     rs = st.executeQuery("Select * from Account where usename='"+user+"' and password ='"+pass+"' "); 
    If(rs.next())
    {
    //dang nhap dung
    }
    else{
    //dang nhap sai
    }

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    if (user.equalsIgnoreCase(rs.getString(1)) && pass.equalsIgnoreCase(rs.getString(2))) {
                        JOptionPane.showMessageDialog(null, "Welcom "+"~~"+user+"~~"+ "To Library Management System - Lohan Ltd., !");
                        // cal main frame
                       
                        this.setVisible(false);
                       new frmMain().setVisible(true);
                        break;
                    }
    Thay break = return rồi thử chạy lại xem kết quả thế nào.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •