Я хочу установить файлы cookie в зависимости от пользователя, который вошел в систему. Поэтому, когда пользователь x входит в систему, он может видеть свое имя, которое он ввел, и если пользователь входит в систему, он видит его имя, которое он также ввел ранее. Как мне это сделать? Потому что сейчас, последний пользователь, который вошел в систему, является значением файлов cookie.Установить файлы cookie в зависимости от пользователя в Struts 2
Я проверить мои пользователи, как это:
public class LoginService {
public boolean verifyLogin(User user){
if(user.getUserId().equals("userId") && user.getPassword().equals("password")){
return true;
}
if(user.getUserId().equals("random") && user.getPassword().equals("a")){
return true;
}
return false;
}
}
Это, как я установил мое печенье в моем LoginAction
:
public Set<Cookie> getCookies(){
Set<Cookie> cookies = new HashSet<>();
Cookie userId = new Cookie("userId", user.getUserId());
userId.setMaxAge(60*60*24*365); // Make the cookie last a year!
userId.setPath("/"); //Make it at root.
cookies.add(userId);}
Это, как я установил мое печенье в моем FormAction
:
public Set<Cookie> getCookies(){
Set<Cookie> cookies = new HashSet<>();
Cookie name = new Cookie("name", userInfo.getName());
name.setMaxAge(60*60*24*365); // Make the cookie last a year!
name.setPath("/"); //Make it at root.
cookies.add(name); }