servlet de controle d'authentification
	
	
		Bonjour,
j'essaye de dévelpper une servlet qui récupere a partir d'une jsp  deux variable (login/mot de passe), vérifie si ces deux paramètres existe dans une base de données mysql, si c'est bon, redirèction vers une page d'acceuil.
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 
 |  
package parefeu.idtest;
 
import java.sql.*;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Testid extends HttpServlet 
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// parametres d'instance
	String urlReponse = null;
 
	public void init() 
	{
	// on recupere les parametres d'initialisation de la servlet
	ServletConfig config = getServletConfig();
	urlReponse = config.getInitParameter("urlReponse");
 
	}
 
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException 
	{
		// on recupere les parametres du formulaire
		String login = request.getParameter("login");
		String pwd = request.getParameter("pwd");
 
		try
		{
			Connection Conn =  DriverManager.getConnection("jdbc:mysql://localhost:3306/parefeu","bassam","fedora");
 
			Statement Stmt = Conn.createStatement();
 
			ResultSet RS = Stmt.executeQuery("select * from compte");
 
			int compte_ok=0;
			while(RS.next())
		    {			
				if(RS.getString("login").equals(login) && RS.getString("pwd").equals(pwd))
				{
					compte_ok=1;
				}
		    }
 
			if(compte_ok==1)
			{
				getServletContext().getRequestDispatcher(urlReponse).forward(request,response);
				return;
			}
			Stmt.close();
			Conn.close();
 
		}catch(SQLException E){};
 
	}
	public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException,
	ServletException 
	{
	// on passe la main au GET
		doGet(request, response);
	}
} | 
 Mais ceci ne marche pas, et je crois que je commence a plenté :arf:.
Si quelqu'un a une idée je prend, merci.