2010-11-11 5 views
1

Nous utilisons la sécurité acegi pour mon application de printemps. Pouvez-vous s'il vous plaît aider à faire de l'utilisateur à la session d'expiration de 5 minutes et revenir à l'écran de connexion? J'ai essayé de configurer session-timeout dans web.xml. Mais ça ne fonctionne pas. Nous vous remercions de votre aide et de votre temps.comment configurer l'expiration de la session au printemps acegi cadre?


Je réalise que je dois garder 5 min = 300000 mill secconds sur les billets venant à échéance dans la configuration de la sécurité Acegi xml.

Maintenant, j'ai d'autres questions que comment rediriger vers la page d'accueil de l'application lors de la connexion. Actuellement, il essaie d'aller à la page où il s'est déconnecté précédemment. Mais je veux le faire comme page d'accueil sur quelle que soit la condition. Votre aide est grandement appréciée. Je vous remercie.

+0

Normalement, si je poste question, à moins de 1 heure, je vais obtenir des réponses. Mais cette fois pourquoi je ne reçois rien? Est-ce que ma question n'est pas compréhensible? J'attends cela avec impatience. S'il vous plaît aider – vishnu

Répondre

0

Changing suivant la politique d'expiration, nous pouvons faire journal de session à l'intérieur temps

<bean 
     id="serviceTicketExpirationPolicy" 
     class="org.jasig.cas.ticket.support.MultiTimeUseOrTimeoutExpirationPolicy"> 
      <constructor-arg 
      index="0" 
      value="1" /> 
     <constructor-arg 
      index="1" 
      value="600000" /> 
    </bean> 

Cas expiration policies donne plus d'informations.

Pour rediriger vous identifier l'utilisation de la page suivante:

<property name="alwaysUseDefaultTargetUrl" value="true"/> 

dans casProcessingFilter configuration de haricot

3

pour obtenir forwared à une URL spécifique après un délai d'attente (défini dans le web.xml), vous pouvez utiliser

<http> 
    ... 
    <session-management invalid-session-url="/sessionTimeout.htm" /> 
    </http> 

Session Management docu

Questions connexes