Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C# by registered user jonathan3698 ( 10 years ago )
AccountController AccC AccountController();
if (Session["username"] != null && Session["password"] != null &&
UserMatch(Session["username"].ToString(), Session["password"].ToString() &&
AccController.GetUser(Session["username"].ToString()).Rights > DROIT_POUR_ACCEDER_A_LA_PAGE_ICI))
{
// Votre code ici...
// GetLayoutPath retourne le menu associé au compte. Par exemple, si on est un serveur, il va afficher le menu du site pour un serveur.
return View("VotreVueIci", AccountController.GetLayoutPath(Session));
}
else
{
return RedirectToAction("../Account/Index");
}
/********************* POUR PASSER DES MESSAGES D'UNE MÉTHODE D'UN CONTRÔLEUR À UNE AUTRE MÉTHODE ******/
/* Car il est impossible de sauvegarder les messages dans un view bag lorsqu'on change de méthode à une autre */
public ActionResult MethodeA()
{
TempData["Message"] = "VotreMessageIci";
return RedirectToAction("MethodeB");
}
public ActionResult MethodeB()
{
if (TempData["Message"] != null)
ViewBag.Message = TempData["Message"].ToString();
// Le message reçu de la méthode A sera sauvegardé dans le ViewBag et sera envoyé dans la vue.
return View("UneVueIci", AccountController.GetLayout(Session));
}
Revise this Paste
Parent: 80742
Children: 80744