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:
invece quello per creare il cookie: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()); }
qualcuno sà darmi qualche consiglio???codice:Cookie mioCookie = new Cookie ("girolamo", "mio"); mioCookie.setPath("/banana/gatto"); mioCookie.setMaxAge(5000); mioCookie.setSecure(false); response.addCookie(mioCookie);
vi ringrazio.
Ciao.

Rispondi quotando

