Bonjour, il y a un problème dans ma page de connexion.
Le scénario est,
Par exemple, je vais sur www.mydomain.com/admin/ sa redirection vers la page de connexion avec le paramètre ReturnURL comme ceci. www.mondomaine.com/login.aspx?ReturnURL=%2fAdmin%2f.
Je me connecte avec un compte admin et tout fonctionne bien.
Mais si je vais directement à Login.aspx, cela signifie qu'il n'y a pas de champ ReturnURL QueryString.
Je me connecte avec le même compte admin mais quand j'essaye d'aller sur www.mydomain.com/admin/ après m'être connecté, il me redirige vers la page de connexion.
Authentification ASP.Net si ReturnURL null UserData est vide
Je suis en train de naviguer comme ça. Qu'est-ce que je manque?
//The code block that is logging in admin.
//check if there is a ReturnURL
if (QueryStringTool.IsExistAndNotNull("ReturnURL"))
{
Session["UserType"] = UserTypes.UserType.Admin;
Response.Redirect(FormsAuthentication.GetRedirectUrl(txtUserName.Text.Trim(), false));
}
//ReturnURL doesn't exists.
else
{
FormsAuthentication.SetAuthCookie(txtUserName.Text, cbUserRememberMe.Checked);
Response.Redirect("/Admin/Default.aspx");
}
Merci beaucoup de son travail en ce moment. –
@ Ümit Akkaya: Vous êtes BIENVENUE. – jams