создание файла cookie, который запомнит данные для входа - PullRequest
0 голосов
/ 04 марта 2011

Код ниже был написан, чтобы позволить приложению запоминать данные для входа пользователя, чтобы избежать повторного входа при повторном открытии страницы входа. Но функциональность не может быть включена, вход должен быть выполнен каждый раз

<%
String userName = request.getParameter("username");
String password = request.getParameter("password");
String rm_me = request.getParameter("rm_me");
String rm_uname = request.getParameter("rm_uname");
if (userName != null && password != null) {
if (rm_me != null) {
Cookie ckU = new Cookie("username", userName);
Cookie ckP = new Cookie("password", password);
response.addCookie(ckP);
} else {
if (rm_uname != null) {
Cookie ckU = new Cookie("username", userName);
}
}
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals("username")) {
userName = cookies[i].getValue();
}
if (cookies[i].getName().equals("password")) {
password = cookies[i].getValue();
}
}
}
%>

1 Ответ

1 голос
/ 06 марта 2011

Вы никогда не добавляете Cookie CkU к ответу.

Показывали ли вы значение после прочтения? Кстати, попробуйте посмотреть на комментарии выше, они довольно интересны в отношении безопасности.

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