コード例 #1
0
ファイル: Reg.ashx.cs プロジェクト: ErekTan/HLedo
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            context.Response.Clear();

            BLL.UserInfoExt bllUserInfo = new BLL.UserInfoExt();
            Model.UserInfo modelUserInfo = new Model.UserInfo();

            string strUserName = context.Request["UName"];
            string strEmail = context.Request["UEmail"];
            string strPwd = context.Request["UPwd"];

            Guid roles = new Guid("7e6573be-d49f-48f0-a9cd-1fe8d64a84a6"); //注册时写死为普通会员
            modelUserInfo.RoleID = roles;
            modelUserInfo.UserName = strUserName;
            modelUserInfo.Email = strEmail;
            modelUserInfo.Password = lv_Common.DEncrypt.DEncrypt.Encrypt(strPwd);
            modelUserInfo.LastLoginDate = DateTime.Now;
            modelUserInfo.CreateDate = DateTime.Now;
            modelUserInfo.ApprovedState = (int)BLL.TypeEnum.UserApprovedState.已审核; //注册就通过审核,否则无法跳转到用户后台

            bllUserInfo.Add(modelUserInfo);

            BLL.MenberValidate.RegisterTicket(strUserName);

            context.Response.Write("yes");
            context.Response.End();
        }
コード例 #2
0
ファイル: SinaLogin.ascx.cs プロジェクト: ErekTan/HLedo
 private void Login(string id, string name)
 {
     BLL.UserInfoExt bllUserInfo = new BLL.UserInfoExt();
     if (!bllUserInfo.IsExistUserName(id))
     {
         Model.UserInfo modelUserInfo = new Model.UserInfo();
         modelUserInfo.UserName = id;
         modelUserInfo.Password = lv_Common.DEncrypt.DEncrypt.Encrypt(DateTime.Now.ToString());
         modelUserInfo.ApprovedState = (int)BLL.TypeEnum.UserApprovedState.未审核;
         modelUserInfo.Email = "";
         modelUserInfo.Nick = name;
         BLL.UserRolesExt bllUserRoles = new BLL.UserRolesExt();
         modelUserInfo.RoleID = bllUserRoles.GetRoleByRoleName("普通会员").UserRoleID;
         bllUserInfo.Add(modelUserInfo);
     }
     Model.UserInfo modelUser = bllUserInfo.GetUserByName(id);
     if (modelUser.Nick != name)
     {
         bllUserInfo.UpdateField("Nick", name, modelUser.UserID);
     }
     BLL.MenberValidate.RegisterTicket(id);
 }