Example #1
0
        // 创建用户
        public async Task CreateAsync(IdentityUser user)
        {

            user.Id = Guid.NewGuid().ToString();
            using (var stream = new System.IO.StreamWriter(_filePath, true, Encoding.UTF8))
            {
                await stream.WriteLineAsync(user.ToString());
            }
        }
Example #2
0
        public static IdentityUser FromString(string strUser)
        {
            if (string.IsNullOrWhiteSpace(strUser))
            {
                throw new ArgumentNullException("user");
            }

            var arr = strUser.Split(',');
            if (arr.Length != 3)
            {
                throw new InvalidOperationException("user is not valid");
            }
            var user = new IdentityUser();
            user.Id = arr[0];
            user.UserName = arr[1];
            user.PasswordHash = arr[2];

            return user;
        }