Authentification avec j2ee

juliette -  
 juliette -
Bonjour,
je suis entrain de réaliser un intranet avec myeclipse,strut et hibernate,et j'ai connecté une base de donnée oracle et il me faut faire une authentification maiis j'ai une erreur que je comprend pas.
voici le code que j'ai utilisé:

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {

IndexForm indexForm = (IndexForm) form;//c'est ici que j'ai l'erreur

List users = new ArrayList();
Session session = null;
Transaction tx = null;
session = HibernateSessionFactory.getSession();
tx = session.beginTransaction();
int j=0;
List requsers = session.createQuery("select login from Utilisateur as login ").list();
for (Iterator iter = requsers.iterator(); iter.hasNext();) {
users.add((Utilisateur) iter.next());
j++;
}

tx.commit();
if(j==0)
{

request.setAttribute("login", indexForm.getUsername());
indexForm.reset(mapping, request);
return mapping.findForward("non");
}

Utilisateur[] util =new Utilisateur[j];
util=(Utilisateur[]) users.toArray(new Utilisateur[0]);
int i=0;

do
{

if(indexForm.getUsername().equals(util[i].getLogin()))
{
if(indexForm.getPassword().equals(util[i].getPass()))
{

return mapping.findForward("ok");
}

}
else
{
request.setAttribute("login", indexForm.getUsername());
return mapping.findForward("non");
}

i++;

}
while(i< j);
if(i>=j)
{
request.setAttribute("login", indexForm.getUsername());
return mapping.findForward("non");
}

return null;
}
}

merci de bien vouloir m'aider

2 réponses

juliette
 
c'est du java
0
dirkkuyttillidie Messages postés 22 Statut Membre
 
ca c kel langage?
-2