예제 #1
0
        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"));
        }
예제 #2
0
 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));
 }
예제 #3
0
        // 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));
        }
예제 #4
0
        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>"));
            }
        }
예제 #5
0
        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>"));
                }
            }
        }