コード例 #1
0
ファイル: YiMailHelper.cs プロジェクト: jiftcc/YiCraft
        //判断邮箱或者用户名是否存在
        public static bool Mail_Uid_exist(string uid, string mail)
        {
            YiCraftCoreEntities2 yce = new YiCraftCoreEntities2();
            var pm = from u in yce.yicraft_infos
                     where u.mail == mail || u.loginname == uid
                     select u;

            if (pm.Count() > 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #2
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>"));
            }
        }
コード例 #3
0
 public ActionResult Add_End(string YZM)
 {
     if (Session["cheak2"].ToString() == "1")
     {
         Session["cheak2"] = "0";
         YiCraftCoreEntities2 db = new YiCraftCoreEntities2();
         if (Session["YZM"] != null && YZM.ToUpper() == Session["YZM"].ToString())
         {
             yicraft_infos yi = new yicraft_infos();
             yi.loginname  = Session["uid_1"].ToString().Trim();
             yi.mail       = Session["mail"].ToString().Trim();
             yi.actualname = Session["actualname"].ToString().Trim();
             int temp = 0;
             Int32.TryParse(Session["idcard"].ToString().Trim(), out temp);
             yi.idcard = temp;
             int temp1 = 0;
             Int32.TryParse(Session["age"].ToString().Trim(), out temp1);
             yi.age = temp1;
             db.yicraft_infos.Add(yi);
             db.SaveChanges();
             if (temp1 < 80)
             {
                 return(Content("<script>alert('由于你的年龄未满80周岁,纳入意界防沉迷系统!恭喜!创建白名单成功!开始注册吧!');window.location.href='../Login/Index';</script>"));
             }
             else
             {
                 return(Content("<script>alert('由于你的年龄大于80周岁,纳入意界养老防猝死系统系统!恭喜!创建白名单成功!开始注册吧!');window.location.href='../Login/Index';</script>"));
             }
         }
         else
         {
             return(Content("<script>alert('验证码错误,审核失败!请重新提交!');window.location.href='../question/Index';</script>"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
コード例 #4
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>"));
                }
            }
        }