Bon girno a tutti.
Avrei bisogno di un consiglio.
Sto creando un sito web ke esegue un log-in all'inizio.
X verificare ke l'autenticazione č stata eseguita ho pensato di rilasciare un cookie.
Io ho usato NetBeans come editor. Qusto rialscia anchesso un cookie.
Ora quando ciclo su tutti i cookie me ne da solo uno, quindi non vede il cookie ke ho creato io. il codice per cercare i cookie č il seguente:
codice:
Cookie[] cookiesUtente = request.getCookies();
int indice = 0;
while (indice < cookiesUtente.length)
{
System.out.println(indice+"\n "+cookiesUtente[indice].getValue());
if (cookiesUtente[indice].getName().equals("girolamo")) {break;}
indice++;
}
if (indice < cookiesUtente.length)
mioCookie = cookiesUtente[indice];
// else mioCookie = null;
if (mioCookie==null) page="/faces/Page1.jsp";
else page="/Pag2.jsp";
}
try {
System.out.println(page);
request.getRequestDispatcher(page).forward(request, response);
}
catch(Throwable t) {
getServletContext().log(t.getMessage());
}
invece quello per creare il cookie:
codice:
Cookie mioCookie = new Cookie ("girolamo", "mio");
mioCookie.setPath("/banana/gatto");
mioCookie.setMaxAge(5000);
mioCookie.setSecure(false);
response.addCookie(mioCookie);
qualcuno sā darmi qualche consiglio???
vi ringrazio.
Ciao.