Bonjour à tous
Comme l'indique mon intitulé, j'ai un petit problème avec mes variables sessions.
En fait, je teste une variable session pour savoir si je suis déjà authentifié sur un site. Si oui, j'accorde l'accès, sinon, je voudrais redirriger l'utilisateur vers la page d'identification.
Le soucis c'est que j'ai deux pages qui subissent le même test (exactement le même code) et que seule l'une d'entre elles s'exécute comme je le souhaiterais...
Quelqu'un peut-il m'aider?
Voici mon code:
lorsque j'arrive sur la page:
int connex = int.Parse(Session["Connex"].ToString());
if(connex == 1)
{
String mail = (String)Session["Mail"];
Bd maBd = new Bd();
maBd.LireApplic(listApp, mail);
}
else
{
Response.Redirect("Identification.aspx");
}
lorsque je quitte la page:
private void btnQuit_Click(object sender, System.EventArgs e)
{
Session["Mail"] = "";
Session["Connex"]=0;
Session.Abandon();
Session.RemoveAll();
Session.Clear();
Response.Redirect("Identification.aspx");
}
Partager