bonsoir, j'ai réalisé une petite interface d'authentification qui représente le login et le password vérifient avec la base de données.
si login et password sont valides donc il y a une redirection vers la page "adminscreen.jsp" si non il redirige vers la page "error.jsp".
mon probléme que l'utilisateur ne peut pas accéder pas a la page "adminscreen.jsp"
voila le code de validation:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
69
70
71
72
73
 
 
package servlet.verif;
 
import java.io.IOException;
import java.io.PrintWriter;
 
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
import java.sql.Connection;
import java.sql.ResultSet;
 
import info.classe.DatabaseConnection;
import servlet.verif.ValidateLogin;
 
/**
 * Servlet implementation class ValidateLogin
 */
public class ValidateLogin extends HttpServlet {
 
 
	Connection conn;
	ResultSet res ;
 
String username, password, query;
 
DatabaseConnection dbconn ;
 
	/**
         * 
         */
	private static final long serialVersionUID = 1L;
 
 
	/**
         * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
         */
	protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
		response.setContentType("text/html,charset=UTF-8");
		PrintWriter out=response.getWriter();
 
		try{
			username=request.getParameter("username");
			password=request.getParameter("pass");
 
			query= " select * from admin where username= '"+username+"' and password = '"+password+"' ";
			DatabaseConnection dbconn = new DatabaseConnection();
			conn=dbconn.setConnection();
			res=dbconn.getResult(query, conn);
 
 
			if(res.next()){
				getServletContext().getRequestDispatcher("/adminScreen.jsp").forward(request, response);
						}else {
							getServletContext().getRequestDispatcher("/error.jsp").forward(request, response);
						}
		}
			catch(Exception e){
				getServletContext().getRequestDispatcher("/error.jsp").forward(request, response);
 
			}
 
		finally{
			out.close();
		}
 
 
	}