Customisation de la webinterface 4

Bonjour,



Voila nous avons réécrit entièrement la Webinterface 4, mais il me reste un dernier petit souci sur le changement de mot de passe !!!

En effet j’arrive à gérer quand il est est expiré mais le souci est quand Windows dit à l’utilisateur :

“Votre mot de passe va expiré dans x jours voulez vous le changer” lors du lancement d’une application et si il répond oui il se retrouve avec un mot de passe différent entre la session ICA et la session WebInterface !!!



Dans mon login.aspx je n’arrive pas à choper cette evènement :



Dim result As AccessTokenValidationResult = webpn.checkAccessToken(credentials)



If result.isSuccess Then

’Je pensez que ça correspondait à ça mais non :frowning:

If result Is result.SUCCESS_IN_EXPIRY_PERIOD Then

Session(“AccessToken”) = credentials

Response.Redirect(“changepassword.aspx”)

End If

Session(“AccessToken”) = credentials

Dim Dossier As String = retrouveCookieDossierUser(UsernaneTextBox.Text)

If Dossier <> “” Then

Dim ferme As String = retrouveCookieFermeUser(UsernaneTextBox.Text)

Response.Redirect(“applist.aspx?ferme=” & ferme & “&currentFolder=” & Dossier)

Else

Response.Redirect(“applist.aspx?ferme=” & Nomdelaferme)

End If

Else

If result Is result.FAILED_SECRET_EXPIRED Then

Session(“AccessToken”) = credentials

Response.Redirect(“changepassword.aspx”)

end if

End if



Si vous avez une diée pour anticiper ce changement via le login.aspx ?

merci de votre aide

de tête je ne vois pas, as-tu posé la question sur le forum Citrix officiel ?

http://support.citrix.com/forums/forum.jspa?forumID=106 (tes credentials mycitrix marchent si je me souviens bien)



avec de la chance, JayT ou un autre Dieu sera en mesure de te répondre.

test ca:



if checkAccessToken( credentials) == SUCCESS_IN_EXPIRY_PERIOD then
Session("AccessToken") = credentials
Response.Redirect("changepassword.aspx")
End if


Il ne faut pas une sorte de Exit(0) apres le redirect ?
ps: je n'ais pas teste...