Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.RequestType == "POST")
            {
                string sType = CYRequest.GetString("Type");
                if (sType == "login")
                {
                    //用户登陆
                    string sUserName = CYRequest.GetString("account");
                    string pwd       = CYRequest.GetString("pwdone");
                    gameval(sUserName, pwd);
                }
                else if (sType == "reg")
                {
                    //用户注册
                    string sUserName = CYRequest.GetString("accountreg");
                    string pwdone    = CYRequest.GetString("pwdonereg");
                    string pwdtwo    = CYRequest.GetString("pwdtwo");

                    if (pwdone != pwdtwo)
                    {
                        sMsg = "<script>alert('注册失败,密码与确认密码不一致,请正确输入!')</script>";
                        return;
                    }

                    string sValMessage = UserBll.RegCheck(sUserName, pwdtwo);
                    if (sValMessage != "")
                    {
                        sMsg = sValMessage;
                        return;
                    }

                    int iUID = UserBll.UserReg(sUserName, pwdtwo);
                    if (-1 == iUID)
                    {
                        sMsg = "<script>alert('注册失败,请重试!')</script>";
                        return;
                    }
                    else if (iUID > 999)
                    {
                        string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                        string sR       = DiscuzUserI.BBSReg(sUserName, pwdtwo, sKey);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sUserName, iUID, sPageUrl);
                        Server.Transfer("zsg.aspx", false);
                    }
                }
            }
            else
            {
                if (LoginSessionVal() || isLoginCookie())
                {
                    Server.Transfer("zsg.aspx", false);
                }
            }
        }
Ejemplo n.º 2
0
        protected void RegButton_Click(object sender, EventArgs e)
        {
            string sAccount    = CYRequest.GetFormString("txz").Trim();
            string sPassWord   = CYRequest.GetFormString("pwdtwo").Trim();
            string sValMessage = UserBll.RegCheck(sAccount, sPassWord);

            if (sValMessage != "")
            {
                sMsg = sValMessage;
                return;
            }

            int iUID = UserBll.UserReg(sAccount, sPassWord);

            if (-1 == iUID)
            {
                sMsg = "<script>alert('注册失败,请重试!')</script>";
                return;
            }
            else if (iUID > 999)
            {
                string sChannel = CYRequest.GetString("channel");
                //string sQuestion = "";
                //string sAnswer = "";
                //string sEmail = "";
                //string sName = "";
                //string sCrednnum = "";
                //UserInfo uiObject = new UserInfo();
                //uiObject.Credennum = sCrednnum;
                //uiObject.Answer = sAnswer;
                //uiObject.Email = sEmail;
                //uiObject.Name = sName;
                //uiObject.question = sQuestion;
                //uiObject.regip = ProvideCommon.GetRealIP();
                //uiObject.uid = iUID;
                //UserInfoBLL.UserInfoAdd(uiObject);
                string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                string sR       = DiscuzUserI.BBSReg(sAccount, sPassWord, sKey);
                string sPageUrl = Request.Url.ToString();
                string url      = string.Format("http://union.dao50.com/Interface/other/UsercenterReg.aspx?name={0}&userid={1}&channel={2}", sAccount, iUID, sChannel);
                GetPageInfo(url);
                // LoginStateSet(sAccount, iUID, sPageUrl);
                //更新成功
                sMsg = "<script>alert('注册成功!');location.href='http://www.dao50.com/';</script>";
                return;
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.RequestType == "POST")
            {
                string sType = CYRequest.GetString("Type");
                if (sType == "login")
                {
                    //用户登陆
                    string sUserName = CYRequest.GetString("account");
                    string pwd       = CYRequest.GetString("pwdone");
                    sDivType = "l";
                    gameval(sUserName, pwd);
                    if (sAccount == "")
                    {
                        sLoginMsg = "帐号密码错误,请重试!";
                    }
                }
                else if (sType == "reg")
                {
                    //用户注册
                    string sUserName = CYRequest.GetString("accountreg");
                    string pwdone    = CYRequest.GetString("pwdonereg");
                    string pwdtwo    = CYRequest.GetString("pwdtwo");
                    sDivType = "r";
                    if (pwdone != pwdtwo)
                    {
                        sRegMsg = "注册失败,密码与确认密码不一致,请正确输入!";
                        return;
                    }

                    string sValMessage = UserBll.RegCheckText(sUserName, pwdtwo);
                    if (sValMessage != "")
                    {
                        sRegMsg = sValMessage;
                        return;
                    }

                    int iUID = UserBll.UserReg(sUserName, pwdtwo);
                    if (-1 == iUID)
                    {
                        sRegMsg = "注册失败,请重试!";
                        return;
                    }
                    else if (iUID > 999)
                    {
                        string sKey     = ConfigurationManager.AppSettings["UserValKey"].ToString();
                        string sR       = DiscuzUserI.BBSReg(sAccount, pwdtwo, sKey);
                        string sPageUrl = Request.Url.ToString();
                        LoginStateSet(sUserName, iUID, sPageUrl);
                        sAccount = sUserName;
                        return;
                    }
                }
            }
            else
            {
                if (LoginSessionVal() || isLoginCookie())
                {
                    sAccount = GetAccount();
                }
                sDivType = "l";
            }
        }