Comment faire pour rediriger le Printemps de sécurité de session simultanée de contrôle "message" sur l'écran de connexion?
J'ai une application web, dans laquelle j'ai utilisé le framework Spring.
Pour la session simultanée de contrôle, j'ai utiliser le printemps où seulement 1 enregistré dans la session sera maintenu pour 1 utilisateur dès que l'utilisateur se connecte à une autre session , il/sa précédente session sera expiré.
Maintenant, dans ce cas, je reçois ce message "Cette session a expiré (peut-être due à de multiples connexions simultanées être tenté que le même utilisateur)."
Mais je reçois ce message sur l'intégralité du blanc de la page sur le navigateur. Je veux que ce message à venir sur mon écran de connexion.
Voici la partie de mon ressort de sécurité xml où j'ai manipulé session simultanée pour l'utilisateur.
<security:session-management invalid-session-url="/login.jsp?error=sessionExpired" session-authentication-error-url="/login.jsp?error=alreadyLogin">
<security:concurrency-control max-sessions="1" error-if-maximum-exceeded="false" />
</security:session-management>
Tous les liens spécialement pour la personnalisation de ce message et de rediriger ce message sur la page application web sera appréciée.
Merci d'avance.
OriginalL'auteur DHRUV BANSAL | 2012-04-26
Vous devez vous connecter pour publier un commentaire.
XML d'origine de l'entrée dans spring-security.xml
Vous avez juste à ajouter le paramètre suivant dans le xml pour rediriger la Connexion expiré action ou d'une session non valide url
expiré-url="url de la valeur"
invalide-session-url="url de la valeur"
XML modifié entrée
OriginalL'auteur DHRUV BANSAL
Dans le pot de printemps-sécurité-core, il ya .les propriétés des fichiers.
Vous aurez besoin de remplacer les propriétés que vous voulez avec vos messages personnalisés dans votre application.
OriginalL'auteur tom