// GET: Admin public ActionResult Index() { List <FE_Nutzer> liste = FE_Nutzer.listFeNutzer(); //if(!string.IsNullOrEmpty( Session["admin"] as string) && Session["admin"].ToString().Equals("true")) { return(View(liste)); } return(RedirectToAction("Login", "Admin")); }
public ActionResult Login(string user, string pass, string redirect, string abmelden) { if (!string.IsNullOrEmpty(abmelden)) { Session["user"] = null; Session["role"] = null; return(View()); } FE_Nutzer fE_Nutzer = new FE_Nutzer().Login(user, pass); if (fE_Nutzer.letzterlogin.ToString().Equals("0000-00-00 00:00:00")) { Session["lastlogin"] = null; } else { Session["lastlogin"] = fE_Nutzer.letzterlogin.ToString(); } if (!fE_Nutzer.aktiv) { Session["loginError"] = "Dieser Benutzer wurde noch nicht Aktiviert."; Session["user"] = null; Session["role"] = null; return(View()); } else if (fE_Nutzer != null) { Session["loginError"] = ""; Session["user"] = fE_Nutzer.loginname; Session["role"] = fE_Nutzer.role; fE_Nutzer.updateLastLogin(); if (!string.IsNullOrEmpty(redirect)) { return(Redirect(redirect)); } return(View()); } else { Session["loginError"] = "Dass hat nicht geklappt! Bitte versuchen Sie es erneut."; Session["user"] = null; Session["role"] = null; return(View()); } }