Example #1
0
        // 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"));
        }
Example #2
0
        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());
            }
        }