Je dois créer un site Web ASPNET sur lequel certaines fonctionnalités seront disponibles pour les utilisateurs connectés. J'essaie de comprendre la bonne chose à faire dans la construction de mes pages.Comment structurer un site Web ASPNET en utilisant l'appartenance
J'ai trouvé le code suivant dans Page_PreInit:
protected void Page_PreInit(object sender, EventArgs e)
{
if (Membership.GetUser() == null) //check the user.. Weather user is logged in or not
{
this.Page.MasterPageFile = "~/General.master";
}
if (Membership.GetUser() == "ADMIN") //check the ADMIN.. Weather ADMIN is logged in or not
{
this.Page.MasterPageFile = "~/ADMIN.master";
}
else
{
this.Page.MasterPageFile = "~/Member.master";
}
}
..mais je ne » sais si cela est la bonne approche dans la conception d'une application.
Est-il correct de basculer sur la page maître d'exécution en fonction du nom d'utilisateur/du rôle?
Pouvez-vous me donner quelques suggestions?
Merci d'avance! c.