Example #1
0
        public ActionResult LogIn(LogInModel model)
        {
            if (!ModelState.IsValid)
            {
                if (model.Email == null || model.Password == null)
                {
                    ModelState.AddModelError("", "Pole email i haslo nie mogą być puste!");
                    return(View());
                }
                return(View());
            }
            if (model.Email.Equals("") || model.Password.Equals(""))
            {
                ModelState.AddModelError("", "Pole email i haslo nie mogą być puste!");
                return(View());
            }

            var user = ObsługaBazyDanych.sprawdzCzyUzytkownikIsniteje(model.Email, model.Password);

            if (!(user is null))
            {
                FormsAuthentication.SetAuthCookie(user.username, false);
                return(RedirectToAction("Index", "Main"));
            }

            ModelState.AddModelError("", "Niepoprawny email lub hasło");
            return(View());
        }