Hallo,
ich hätte eine Frage zu meiner Spring- Konfiguration, und zwar habe ich die Konfiguration unten, d.h. also mittels http wird eine Login- Seite von Spring bereitgestellt.
Wenn jetzt jemand einlogged, dann wird überprüft, ob username und password passen und wenn ja wird auf die Seite:
[CODE]
default-target-url='/frame.jsp'
[/CODE]
weitergeleitet. Das funktioniert so weit sehr gut, jetzt möchte ich aber je nach user zu einer unterschiedlichen *.jsp weiterleiten, z.B.: wenn user user1 sich einlogged, soll er zur jsp /frame.jsp weitergeleitet werden und wenn sich user user2 einlogged, soll er auf die Seite /frame1.jsp kommen.
Weiß jemand wie ich das machen kann, dass die "default-target-url je nach eingeloggten user unterschiedlich ist?
Besten Dank,
[CODE]
<http auto-config='true'> <!-- <http> element is responsible for creating a FilterChainProxy and the filter beans which it uses -->
<!-- first match will be used -->
<intercept-url pattern='/index.jsp' access="IS_AUTHENTICATED_ANONYMOUSLY" requires-channel="https" />
<intercept-url pattern='/**' access='ROLE_USER' requires-channel="https" />
<form-login login-page='/index.jsp' default-target-url='/frame.jsp' always-use-default-target='true' /> <!-- after the login always direct to the page index.jsp -->
</http>
<authentication-provider user-service-ref='userDetailsService'/>
<beans:bean id="userDetailsService" class="net.login.Login">
<beans:property name="userMap">
<beans:value>
user1=user1password,ROLE_USER,ROLE_ADMIN,ROLE_TELLER <!--frame.jsp-->
user2=user2password,ROLE_USER,ROLE_ADMIN,ROLE_TELLER <!--frame1.jsp-->
</beans:value>
</beans:property>
</beans:bean>
[/CODE]