Bonjour,
pour un site internet, je souhaite faire une redirection vers une page customizée de connexion après une déconnexion sur un lien.
Mais quand je clique sur le lien de déconnexion, j'ai une erreur 401. L'exécution du code ajax ne passe pas dans le success mais en error avec une 401 (je ne suis pas autorisé à recharger la page de redirection)
Ci-dessous le code :
<c:url value="/cms/logout?redirect=/cms/render/default/en/sites/ms/home.html" var="logoutUrl"/>
<div class="divLien">
<a class="lienLogin" href="#" onClick="sedeconnecter('${logoutUrl}');return false;" name="search"><fmt:message key="logout"/></a>
</div>
<script type="text/javascript">
function sedeconnecter(logoutUrl) {
jQuery.ajax({
type : "get",
url : "${logoutUrl}",
dataType :"xml",
success : function() {
alert('Deconnexion');
window.location.replace('http://'+window.location.host+logoutUrl);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
}
</script>
Merci d'avance pour vos réponses.
Cordialement

