D'abord, je suis en train de la variable de session en session [ "SessionId"] dans le fichier globle.asax comme ci-dessous: -Désactivation Retour bouton du navigateur sur Déconnexion cliquer comme Yahoo, Gmail, etc pour la sécurité
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
string sessionId = Session.SessionID;
Session["SessionId"] = "true";
}
J'utilise ce code dans l'événement page_Load() de la page principale: -
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";
if(Session["SessionId"] == null)
{
Response.Redirect("PatientLoginPage.aspx");
}
et en utilisant Firefox comme Brower par défaut, mais il ne fonctionne pas en elle, ainsi que Chrome broweser me corriger si je me trompe s'il vous plaît aide-moi ...
Merci à l'avance,
vaibhav D.
u peut être plus précis? S'il vous plaît dites-moi quelle erreur dans mon code? –
@Vaibhavd: En fait, lorsque votre application déconnecte un utilisateur, vous devez rediriger l'utilisateur vers (par exemple) loggedout.aspx - cette page ne fait que les rediriger vers une page les informant qu'ils sont déconnectés, ou la connexion page, la page d'accueil que ce soit. De cette façon, si l'utilisateur clique sur le bouton de retour, ils vont à loggedout.aspx, qui les renvoie immédiatement à la même page. –
Mais si l'utilisateur clique plus de 2 fois sur ton can, navigue-t-il sur l'ensemble des pages? –