Exemplo n.º 1
0
        public RedirectResult Reg(AUTORIZE user)
        {
            var username = db.AUTORIZE.Where(x => x.LOGIN == user.LOGIN);

            if (username.Count() == 0)
            {
                db.AUTORIZE.Add(user);
                db.SaveChanges();
                return(RedirectPermanent("/Home/Index"));
            }
            else
            {
                Session["username_exist"] = "Такой пользователь уже существует";
                return(Redirect("Reg"));
            }
        }
Exemplo n.º 2
0
        public RedirectResult Index(string username, string password)
        {
            AUTORIZE autification = db.AUTORIZE.FirstOrDefault(x => x.LOGIN == username && x.PASSWORD == password);

            if (autification != null)
            {
                Session["user"] = autification.LOGIN;
                //USERJOURNAL journal = new USERJOURNAL();
                //journal.LOGIN_JOURNAL = username;
                //journal.TIME_JOURNAL = DateTime.Now;
                //db.USERJOURNAL.Add(journal);
                //db.SaveChanges(); //Записывается в журнал
                return(RedirectPermanent("/DOGsPage/Index"));
            }
            else
            {
                Session["error"] = "Неправильный логин/пароль";
                return(Redirect("/"));
            }
        }
        public ActionResult Index([Bind(Include = "LOGIN, PASSWORD")] AUTORIZE autorize)
        {
            //Проверка на имеющегося пользователя в таблице
            var user = db.AUTORIZE.Where(x => x.LOGIN == autorize.LOGIN).Select(x => x.ID_USER).ToString();

            if (ModelState.IsValid)
            {
                if (user == null)
                {
                    db.AUTORIZE.Add(autorize);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    Session["username_exist"] = "Такой пользователь уже существует";
                    return(RedirectToAction("Index"));
                }
            }

            return(View(autorize));
        }