Как генерировать идентификатор сеанса каждый раз, когда пользователь входит на сайт? - PullRequest
0 голосов
/ 26 мая 2020

    <form action="<%=request.getContextPath()%>/login" method="post">
        Email: <input type="email" name="email">
        Password : <input type="password" name="psw">
        <button type="submit" value="submit">Submit</button>
    </form>

У меня есть эта форма входа в систему. После отправки значений она переходит к контроллеру, где происходит аутентификация пользователя, а после аутентификации - на домашнюю страницу. Я хочу генерировать идентификатор сеанса каждый раз, когда пользователь входит в систему. так что этот идентификатор пользователя можно использовать для получения другой информации о пользователе (например, некоторых деталей, таких как номер мобильного телефона, адрес и т. д. c в соответствии с потребностями), которые были заполнены во время регистрации. Я все это делаю, используя jsp и mvc. Заранее спасибо.

1 Ответ

0 голосов
/ 26 мая 2020
public static String getToken() {
        return  String.valueOf(System.currentTimeMillis()).substring(8, 13) + UUID.randomUUID().toString().substring(1,10);
    }

или

public static String getUUID() {
        return UUID.randomUUID().toString();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...