Beispiel #1
0
        public async Task <User> Register(string name, string pwd)
        {
            var en = new User(name, MD5Helper.MD5Encrypt32(pwd));
            await BaseDal.AddAsync(en);

            en = await BaseDal.GetEntity(c => c.UserName.Equals(name));

            // 新注册用户默认绑定 普通用户角色
            var userRole = new UserRole()
            {
                UserID = en.Id, RoleID = 3
            };

            await new UserRoleServices(_baseUserRoleDal).AddAsync(userRole);
            return(en);
        }