コード例 #1
0
        public void ProcessRequest(HttpContext context)
        {
            using (UserOperateClient insUserBLL = new UserOperateClient())
            {
                //context.Response.ContentType = "text/plain";
                //context.Response.Write("Hello World");
                UserInfo user = new UserInfo();

                user.LoginName = System.Web.HttpUtility.UrlDecode(context.Request["username"]);
                user.Password = CommonFunction.StringToMD5(System.Web.HttpUtility.UrlDecode(context.Request["password"]), 16);
                user.Mail = System.Web.HttpUtility.UrlDecode(context.Request["email"]);
                user.QuestionID = Convert.ToInt32(System.Web.HttpUtility.UrlDecode(context.Request["question"]));
                user.QuestionAnswer = System.Web.HttpUtility.UrlDecode(context.Request["answer"]);
                try
                {
                    if (insUserBLL.UserRegist(user) == "注册成功")
                    {
                        context.Session.Add("loginname", user.LoginName);
                        context.Application.Add("loginName", user.LoginName);
                        context.Response.Write("success");
                    }
                    else
                    {
                        context.Response.Write("fail");
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
コード例 #2
0
 public void ProcessRequest(HttpContext context)
 {
     using (UserOperateClient insUserBLL = new UserOperateClient())
     {
         //context.Response.ContentType = "text/plain";
         //context.Response.Write("Hello World");
         UserInfo strUserInfo = new UserInfo();
         //strUserInfo.LoginName = context.Application.Equals("loginName").ToString();
         strUserInfo.LoginName =context.Session["loginname"].ToString();
         strUserInfo.UserName = System.Web.HttpUtility.UrlDecode(context.Request["username"]);
         strUserInfo.Birthday = Convert.ToDateTime(System.Web.HttpUtility.UrlDecode(context.Request["birthday"]));
         strUserInfo.Sexy = System.Web.HttpUtility.UrlDecode(context.Request["sex"]);
         strUserInfo.GraduteSchool = System.Web.HttpUtility.UrlDecode(context.Request["school"]);
         strUserInfo.Job = System.Web.HttpUtility.UrlDecode(context.Request["job"]);
         strUserInfo.MobilPhone = System.Web.HttpUtility.UrlDecode(context.Request["mobilphone"]);
         strUserInfo.QQ = System.Web.HttpUtility.UrlDecode(context.Request["qq"]);
         strUserInfo.Msn = System.Web.HttpUtility.UrlDecode(context.Request["msn"]);
         strUserInfo.Weibo = System.Web.HttpUtility.UrlDecode(context.Request["weibo"]);
         strUserInfo.EnglishName = System.Web.HttpUtility.UrlDecode(context.Request["englishname"]);
         try
         {
             if (insUserBLL.UpdateUserInfo(strUserInfo) == true)
             {
                 context.Response.Write("success");
             }
             else
             {
                 context.Response.Write("fail");
             }
         }
         catch (Exception ex)
         { }
     }
 }
コード例 #3
0
ファイル: LoginHandler.ashx.cs プロジェクト: SuperRay/MoMoWeb
        public void ProcessRequest(HttpContext context)
        {
            using (UserOperateClient insUserBLL = new UserOperateClient())
            {
                UserInfo user = new UserInfo();
                user.LoginName = context.Request["username"].ToString();
                user.Password = CommonFunction.StringToMD5(context.Request["password"].ToString(), 16);

                try
                {
                    string pwd = insUserBLL.UserLogin(user);
                    if (pwd == user.Password)
                    {
                        context.Response.Write("success");
                        //存储session
                        context.Session["loginname"] = user.LoginName;
                    }
                    else
                    {
                        context.Response.Write("fail");
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
コード例 #4
0
ファイル: ListCodeQ.ashx.cs プロジェクト: SuperRay/MoMoWeb
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            using (UserOperateClient insUserBLL = new UserOperateClient())
            {
                string questions = "";
                questions = insUserBLL.ListCodeQuestion();
                context.Response.Write(questions);
            }
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: SuperRay/MoMoWeb
        static void Main(string[] args)
        {
            Console.WriteLine("Welcom to MoMoWeb");

            using (UserOperateClient myClient = new UserOperateClient())
            {
                UserInfo user = new UserInfo();
                Console.Write("Your Name: ");
                user.LoginName = Console.ReadLine();
                Console.Write("Password:"******"Client says:{0}", answer);
            }
            Console.ReadLine();
        }
コード例 #6
0
        public void ProcessRequest(HttpContext context)
        {
            using (UserOperateClient insUserBLL = new UserOperateClient())
            {
                string strLoginName = "";
                UserInfo userInfo = new UserInfo();
                strLoginName = context.Session["loginname"].ToString();
                try
                {
                    userInfo = insUserBLL.GetUserInfo(strLoginName);

                    context.Response.Write(userInfo.LoginName);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }