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)); }