Beispiel #1
0
        public ActionResult Login()
        {
            var username = Request["username"];
            var password = Request["password"];

            bool intrusion_detected = false;

            // Hints
            // Request.Browser.Platform;
            // Request.UserHostAddress;

            Lab4IntrusionLog model = new Lab4IntrusionLog();

            // Hint:
            //model.logIntrusion();

            if (intrusion_detected)
            {
                return(RedirectToAction("Index", "Lab4"));
            }
            else
            {
                // check username and password
                // this does not have to be implemented!
                return(RedirectToAction("Index", "Lab4"));
            }
        }
Beispiel #2
0
        public ActionResult Login()
        {
            var username = Request["username"];
            var password = Request["password"];

            var emailaddress = Request["email"];

            bool intrusion_detected = false;

            var browser = Request.Browser.Platform;
            var ip      = Request.UserHostAddress;

            Lab4IntrusionLog model = new Lab4IntrusionLog();

            if (!CheckEmail(emailaddress))
            {
                model.logIntrusion(ip, browser, "Email dont have a valid format");
            }
            if (!CheckPW(password))
            {
                model.logIntrusion(ip, browser, "Password dont have a valid format ");
            }

            if (intrusion_detected)
            {
                return(RedirectToAction("Index", "Lab4"));
            }
            else
            {
                // check username and password
                // this does not have to be implemented!
                return(RedirectToAction("Index", "Lab4"));
            }
        }
Beispiel #3
0
        /**
         *
         * ANTWORTEN BITTE HIER
         *
         * */

        public ActionResult Index()
        {
            Lab4IntrusionLog model = new Lab4IntrusionLog();

            return(View(model.getAllData()));
        }