Войти в Netbeans - PullRequest
       3

Войти в Netbeans

1 голос
/ 27 мая 2020

Есть ли способ заставить систему сравнивать введенные пользователем ID и пароль с данными в базе данных. Пока это не работает, потому что он все равно возвращается на страницу входа, хотя я ввел правильный идентификатор и пароль.

Это index.x html:

                            <tr>
                                <td align="right">USERNAME  :</td>
                                <td align="left"><h:inputText id="staffID" value="#{loginCheck.staffID}" required="true" requiredMessage="*Please Fill In The Field" /></td>
                            </tr>
                            <tr><td/><td colspan="2" align="left"><h:message for="staffID" class="error_message" style="font-size: 11px; color: red"/></td></tr>
                            <tr>
                                <td align="right">PASSWORD  :</td>
                                <td align="left"><h:inputSecret id="password" value="#{loginCheck.password}" required="true" requiredMessage="*Please Fill In The Field" /></td>
                            </tr>
                            <tr><td/><td colspan="2" align="left"><h:message for="password" class="error_message" style="font-size: 11px; color: red"/></td></tr>
                            <tr>
                                <td colspan="2" align="center"><h:commandButton value="LOGIN" action="#{loginCheck.checkValidUser}"></h:commandButton></td>
                            </tr>

и это это loginChecker:

    public void dbData(String staffID){
        try
        {
            Class.forName("com.mysql.jdbc,Driver");
            connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/otawaDB","root","");
            statement = connection.createStatement();
            SQL = "SELECT * from staff where staffID like ('" + staffID + "')";
            resultSet = statement.executeQuery(SQL);
            dbStaffID = resultSet.getString(1).toString();
            dbPassword = resultSet.getString(2).toString();
        }
        catch(Exception ex)
        {
            ex.printStackTrace();
            System.out.println("Exception Occured In The Process: " + ex);
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...