Ejemplo n.º 1
0
        public async Task <string> AddUser(ApplicationUser User)
        {
            // Create a random password
            var password = PasswordHelper.CreateRandomPassword();
            var result   = await UserManager.CreateAsync(User, password);

            if (result.Succeeded)
            {
                return(password);
            }
            return(null);
        }
Ejemplo n.º 2
0
        public async Task <string> GenerateNewPassword(ApplicationUser User)
        {
            var password = PasswordHelper.CreateRandomPassword();

            var resetToken = await UserManager.GeneratePasswordResetTokenAsync(User);

            var result = await UserManager.ResetPasswordAsync(User, resetToken, password);

            if (result.Succeeded)
            {
                return(password);
            }
            return(null);
        }