public ActionResult DeleteConfirmed(int id) { player_infos player_infos = db.player_infos.Find(id); db.player_infos.Remove(player_infos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,uid,pwd")] player_infos player_infos) { if (ModelState.IsValid) { db.Entry(player_infos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(player_infos)); }
// GET: player_infos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } player_infos player_infos = db.player_infos.Find(id); if (player_infos == null) { return(HttpNotFound()); } return(View(player_infos)); }
public ActionResult Login_end(string name, string pwd) { YiCraftCoreEntities2 yc = new YiCraftCoreEntities2(); player_infos p = yc.player_infos.SingleOrDefault <player_infos>(n => n.uid == name); if (p == null) { //return RedirectToAction("Index", "Login", "用户不存在!"); return(Content("<script>alert('用户不存在!');window.location.href='../Login/index';</script>")); } else if (p.pwd == pwd) { Session["uid"] = name; return(RedirectToAction("Index", "discuss_infos", "登入成功!")); } else { return(Content("<script>alert('密码错误!');window.location.href='../Login/index';</script>")); } }
public ActionResult Create([Bind(Include = "id,uid,pwd")] player_infos player_infos) { YiCraftCoreEntities2 yc = new YiCraftCoreEntities2(); yicraft_infos y = yc.yicraft_infos.SingleOrDefault <yicraft_infos>(n => n.loginname == player_infos.uid); player_infos p = yc.player_infos.SingleOrDefault <player_infos>(n => n.uid == player_infos.uid); if (y == null) { return(Content("<script>alert('注册失败!请确保你有白名单!');window.location.href='../Login/index';</script>")); } else { if (ModelState.IsValid && p == null) { db.player_infos.Add(player_infos); db.SaveChanges(); return(Content("<script>alert('恭喜注册成功!请登入!');window.location.href='../Login/index';</script>")); } else { return(Content("<script>alert('注册失败!请确保你有白名单!');window.location.href='../Login/index';</script>")); } } }