Как мне сообщить пользователю, была ли регистрация успешной или нет в Spring Boot? - PullRequest
0 голосов
/ 11 июля 2019

Я разрабатываю небольшой веб-сайт для образовательного использования, чтобы изучить загрузку Spring.План состоит в том, чтобы создать простую систему входа в систему и регистрации, а затем обезопасить ее с помощью Spring Security.

Теперь моя проблема в том, как мне сообщить пользователю, что регистрация не удалась или нет?

@PostMapping(value = "/api/register")
    public ModelAndView register(User user){
        if(user.getPassword().equals(user.getRepeatedPassword())){
            userService.addUser(user);
            return new ModelAndView("redirect:regstatus/regok");
        }
        return new ModelAndView("redirect:regstatus/regfail");
    }

Это мой код для регистрации, который запускается с помощью этой HTML-формы

<form action="http://127.0.0.1:8080/api/register" method="POST" enctype="application/json">
            <div>
                <label for="username">Username</label>
                <input type="text" name="username" id="username">
            </div>
            <div>
                <label for="password">Password</label>
                <input type="password" name="password" id="password">
            </div>
            <div>
                <label for="passwordAgain">Re-type Password</label>
                <input type="password" name="repeatedPassword" id="repeatedPassword">
            </div>
            <button>Register</button>
        </form>

Как вы можете видеть, в настоящее время я просто перенаправляю пользователя на сайт regok, если он был зарегистрирован, и regfail, если онне удалось.Как мне превратить это в простое всплывающее окно или что-то более элегантное, чтобы сообщить пользователю, зарегистрированы они или нет?

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