Bonjour,

Je suis entrain de développer un site web et j'ai deux espaces candidat et admin.

Au début lorsque j'ai implémenté la sécurité dans candidat, elle marche très bien mais ensuite lorsque je voulais ajouter la sécurité au niveau de l'admin les deux espaces ne font pas l'authentification.

J'ai aucune erreur mais lorsque je clique sur le button connecter je reste toujours sur la même page au niveau candidat et dans la admin je fais la redirection vers la page 404 que j'ai codé.

Voici mon code
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
<security:http use-expressions="true"
	access-denied-page="/404.xhtml" >
 
 
 
		<security:form-login login-processing-url="/j_spring_security_check" 
			login-page="/carrieres?login_error=1" always-use-default-target="true"
			default-target-url="/candidat.xhtml" />		
		<security:logout logout-success-url="/carrieres.xhtml" />	
		<security:remember-me key="uniqueAndSecret"/>
 
 
 
		<security:form-login login-processing-url="/j_spring_security_check" 
			login-page="/backOffice/adminzone?login_error=1" always-use-default-target="true"
			default-target-url="/backOffice/test.xhtml" />		
		<security:logout logout-success-url="/backOffice/adminzone.xhtml" />
	</security:http>
 
 
 
 
 
 
 
 
 
	   <security:authentication-manager>
		<security:authentication-provider>
			<security:password-encoder hash="md5" />
			<security:jdbc-user-service id="jdbcMemoryAP"
				data-source-ref="dataSource"
				users-by-username-query="
		      select email_candidat,mot_de_passe_candidat,enabled  
		      from candidat where email_candidat=?"
				authorities-by-username-query="
		      select u.email_candidat, ur.autorite from candidat u, role_candidat ur 
		      where u.id_candidat = ur.candidat and u.email_candidat =? " />
		</security:authentication-provider>
 
 
 
		<security:authentication-provider>
			<security:password-encoder hash="md5" />
			<security:jdbc-user-service id="jdbcMemoryAP"
				data-source-ref="dataSource"
				users-by-username-query="
		      select email_admin,mot_de_passe,enabled  
		      from administrateur where email_admin=?"
				authorities-by-username-query="
		      select u.email_admin, ur.autorite from administrateur u, role_admin ur 
		      where u.idAdmin = ur.administateur and u.email_admin =? " />
		</security:authentication-provider>
 
 
 
	</security:authentication-manager>
Est-ce-qu'il y a une solution s'il vous plait?

Merci