User auth functionality completed