Esempio n. 1
0
        public WxResultLoginViewModel Register(WxRegisterViewModel model)
        {
            string token = Guid.NewGuid().ToString();
            var    user  = UserManager.Users.Where(t => t.UserName == model.account);

            if (user.Count() != 0)
            {
                return(new WxResultLoginViewModel
                {
                    reason = 1,//用户名重复
                    succeed = false,
                });
            }
            var result = UserManager.Create(new M_JiangliUser
            {
                UserName     = model.account,
                Email        = model.email,
                nickName     = model.nickName,
                openid       = model.openid,
                Avatar_url   = model.avatarUrl,
                RegisterDate = DateTime.Now,
                Gender       = model.gender,
                job_id       = 0,
                unionid      = model.unionid,
            });

            if (result.Succeeded)
            {
                return(new WxResultLoginViewModel
                {
                    succeed = true,
                });
            }
            else
            {
                return(new WxResultLoginViewModel
                {
                    reason = 0,//用户名不符合规范
                    succeed = false,
                });
            };
        }
Esempio n. 2
0
        public WxResultLoginViewModel Register(WxRegisterViewModel model)
        {
            UserInfo dbuser = new UserInfo();

            return(dbuser.Register(model));
        }