Ошибка поиска пароля в весенней форме входа - PullRequest
0 голосов
/ 05 мая 2020

Я пишу код, в котором я могу регистрировать людей и позволять им входить в систему. Здесь я сохраняю такие данные, как адрес электронной почты и пароль клиента, который является подклассом человека. Когда я пытаюсь войти в систему с указанными учетными данными, даже если я даю действующий адрес электронной почты и действующий пароль, появляется сообщение «Неверный пароль !!» ошибка. То же самое, когда я даю действительное имя пользователя и неверный пароль, и это нормально. Выдает сообщение об ошибке "Такой адрес электронной почты не найден!" когда указан неверный адрес электронной почты, что тоже нормально.

Вот мой клиентский контроллер, связанный с проблемой.


         if(customer.getPassword() != existingCustomer.getPassword()) 

Я хочу сделать так, чтобы при вводе действующий пароль и действующий адрес электронной почты, он перенаправляет на viewCustomer. Что не так с приведенным выше кодом? Как исправить?

1 Ответ

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

Когда я пытаюсь войти в систему с указанными учетными данными, даже если я даю действующий адрес электронной почты и действующий пароль, он выдает «Неверный пароль !!»

Электронная почта действительна, но вы неправильное сравнение пароля. Сравните таким образом:

if(customer.getPassword().equals(existingCustomer.getPassword()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...