Exemplo n.º 1
0
        public HttpResponseMessage Login([FromBody] User_login userlogin)
        {
            if (userlogin.account == "test" && userlogin.pwd == "123456")
            {
                //根据账号和密码去数据库取值来验证密码是否正确
                users umodel = new users()
                {
                    userid = 12, username = "******"
                };

                //1. 生成token值
                string restoken = System.Guid.NewGuid().ToString().Replace("-", "");

                //2.Token更新到数据库
                //TODO

                //3.存入缓存
                CacheHelper.Remove(restoken); //添加缓存之前先要remove一下,确保之前的缓存去掉。
                CacheHelper.Insert(restoken, umodel, timeout_token);

                //4. 记录日志

                return(DoEnd(0, "登录成功", "返回所需信息的实体"));
            }
            else
            {
                return(DoEnd(0, "失败", "返回所需信息的实体"));
            }
        }
        public ActionResult DeleteConfirmed(string id)
        {
            User_login user_login = db.User_login.Find(id);

            db.User_login.Remove(user_login);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "username,password,flag,id_d")] User_login user_login)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user_login).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_d = new SelectList(db.Doctors, "id_d", "first_name", user_login.id_d);
     return(View(user_login));
 }
        // GET: User_login/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            User_login user_login = db.User_login.Find(id);

            if (user_login == null)
            {
                return(HttpNotFound());
            }
            return(View(user_login));
        }
        // GET: User_login/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            User_login user_login = db.User_login.Find(id);

            if (user_login == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_d = new SelectList(db.Doctors, "id_d", "first_name", user_login.id_d);
            return(View(user_login));
        }