adds password logic for customer users