Authentification avec j2ee

Fermé
juliette - 14 août 2008 à 23:07
 juliette - 15 août 2008 à 19:10
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

c'est du java
0
dirkkuyttillidie Messages postés 21 Date d'inscription jeudi 14 août 2008 Statut Membre Dernière intervention 17 décembre 2008
14 août 2008 à 23:32
ca c kel langage?
-2