Rechercher : dans
Par :

Authentification avec j2ee

Dernière réponse le 15 aoû 2008 à 19:10:52 juliette, le 14 aoû 2008 à 23:07:42 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « authentification avec j2ee » dans :
J2EE - Java 2 Enterprise Edition VoirIntroduction au Java Framework Le «Java Framework» (Java 2 Platform) est composé de trois éditions, destinées à des usages différents : J2ME : Java 2 Micro Edition est prévu pour le développement d'applications embarquées, notamment sur des...
RADIUS VoirIntroduction au protocole RADIUS Le protocole RADIUS (Remote Authentication Dial-In User Service), mis au point initialement par Livingston, est un protocole d'authentification standard, défini par un certain nombre de RFC. Le fonctionnement de...
CHAP VoirCHAP Le protocole CHAP (Challenge Handshake Authentication Protocol), défini par la RFC 1994 est un protocole d'authentification basé sur la résolution d'un « défi » (en anglais « challenge »), c'est-à-dire une séquence à chiffrer avec une clé et...

1

dirkkuyttillidie, le 14 aoû 2008 à 23:32:03

Ca c kel langage?

Répondre à dirkkuyttillidie

2

 juliette, le 15 aoû 2008 à 19:10:52

C'est du java

Répondre à juliette