Beispiel #1
0
        private List <UserVo> getUserInfoList()
        {
            String txtUsers = ctx.Post("txtUsers");

            if (strUtil.IsNullOrEmpty(txtUsers))
            {
                return(new List <UserVo>());
            }

            List <UserVo> users = new List <UserVo>();

            String[] arrLines = txtUsers.Trim().Split(new char[] { '\n', '\r' });

            foreach (String line in arrLines)
            {
                if (strUtil.IsNullOrEmpty(line))
                {
                    continue;
                }

                String[] arrItems = line.Split('/');
                if (isValidLine(arrItems) == false)
                {
                    continue;
                }

                UserVo user = new UserVo();
                user.Name  = arrItems[0];
                user.Pwd   = arrItems[1];
                user.Email = arrItems[2];

                if (arrItems.Length == 4)
                {
                    user.FriendlyUrl = arrItems[3];
                }

                if (hasError(user))
                {
                    continue;
                }

                users.Add(user);
            }

            return(users);
        }
Beispiel #2
0
 private Result registerUser(UserVo user)
 {
     return(new wojilu.Open.OpenService().UserRegister(user.Name, user.Pwd, user.Email, user.FriendlyUrl, null));
 }
Beispiel #3
0
 private bool hasError(UserVo user)
 {
     return(string.IsNullOrEmpty(user.Name) ||
            string.IsNullOrEmpty(user.Pwd) ||
            string.IsNullOrEmpty(user.Email));
 }
Beispiel #4
0
        private List<UserVo> getUserInfoList()
        {
            String txtUsers = ctx.Post( "txtUsers" );

            if (strUtil.IsNullOrEmpty( txtUsers )) return new List<UserVo>();

            List<UserVo> users = new List<UserVo>();

            String[] arrLines = txtUsers.Trim().Split( new char[] { '\n', '\r' } );

            foreach (String line in arrLines) {

                if (strUtil.IsNullOrEmpty( line )) continue;

                String[] arrItems = line.Split( '/' );
                if ( isValidLine( arrItems )==false) continue;

                UserVo user = new UserVo();
                user.Name = arrItems[0];
                user.Pwd = arrItems[1];
                user.Email = arrItems[2];

                if (arrItems.Length == 4) {
                    user.FriendlyUrl = arrItems[3];
                }

                if (hasError( user )) continue;

                users.Add( user );
            }

            return users;
        }
Beispiel #5
0
 private Result registerUserAndInstallApp( UserVo user )
 {
     // 调用 OpenService 进行 wojilu 注册
     String apps = config.Instance.Site.UserInitApp;
     return new wojilu.Open.OpenService().UserRegister( user.Name, user.Pwd, user.Email, user.FriendlyUrl, apps );
 }
Beispiel #6
0
 private Result registerUser( UserVo user )
 {
     return new wojilu.Open.OpenService().UserRegister( user.Name, user.Pwd, user.Email, user.FriendlyUrl, null );
 }
Beispiel #7
0
 private bool hasError( UserVo user )
 {
     return string.IsNullOrEmpty( user.Name ) ||
         string.IsNullOrEmpty( user.Pwd ) ||
         string.IsNullOrEmpty( user.Email );
 }