Example #1
0
        public ActionResult LoginIndex(tblUser tblusers, tblHistoryLogin tblhistorylogin)
        {
            string pass = EncryptandDecrypt.Encrypt(tblusers.Password);
            var    list = db.tblUsers.Where(p => p.UserName == tblusers.UserName && p.Password == pass && p.Active == true).ToList();

            if (list.Count > 0)
            {
                var userCookie = new HttpCookie("Username");

                var id       = list[0].id.ToString(CultureInfo.InvariantCulture);
                var username = list[0].UserName;
                var fullname = list[0].FullName;
                userCookie.Values["UserID"]   = id;
                userCookie.Values["FullName"] = Server.HtmlEncode(fullname.Trim());
                userCookie.Values["fullname"] = fullname;
                userCookie.Values["UserName"] = Server.UrlEncode(username.Trim());
                userCookie.Values["username"] = username;
                tblhistorylogin.FullName      = fullname;
                tblhistorylogin.Task          = "Login hệ thống";
                tblhistorylogin.idUser        = int.Parse(id);
                tblhistorylogin.DateCreate    = DateTime.Now;
                tblhistorylogin.Active        = true;
                db.tblHistoryLogins.Add(tblhistorylogin);
                db.SaveChanges();

                userCookie.Expires = DateTime.Now.AddHours(22);
                Response.Cookies.Add(userCookie); Session["Count"] = "";
                return(Redirect("/Productad/Index"));
            }
            else
            {
                ViewBag.Note = "Tài khoản của bạn nhập không đúng, kiểm tra lại tên đăng nhập hoặc mật khẩu. Có thể tài khoản bị khóa  !";
                return(View());
            }
        }
Example #2
0
        public static void UpdateHistory(string task, string FullName, string UserID)
        {
            KangaroochinhhangContext db = new KangaroochinhhangContext();


            tblHistoryLogin tblhistorylogin = new tblHistoryLogin();

            tblhistorylogin.FullName   = FullName;
            tblhistorylogin.Task       = task;
            tblhistorylogin.idUser     = int.Parse(UserID);
            tblhistorylogin.DateCreate = DateTime.Now;
            tblhistorylogin.Active     = true;

            db.tblHistoryLogins.Add(tblhistorylogin);
            db.SaveChanges();
        }