refactoring de la connexion web