Fast Concept
Mission
-
Information de l'entreprise
- Activité : Commerce interentreprises de fourniture et d'équipements divers pour le commerce et les services.
- Forme juridique : SAS
- Effectif : 1 à 2 salariés
- Capital social : 9 000€
- Lieu de l'entreprise : 59 RUE DES PETITS CHAMPS 75001 Paris
-
Expression des besoins
Le patron de ce site internet, nous a demandé de réaliser un audit de son site internet afin d'analyser le code réalisé par plusieurs stagiaires pour vérifier le travail effectué.
À la fin de cet audit nous avons dû rédiger un rapport pour lui en listant les différents problèmes de sécurité, de qualité de code, tester le site et vérifier la RGPD. -
Définitions des ressources matérielles et logicielles
- Pc windows 10 Pro
- Docker
- Symfony
-
Problèmes
Site internet - Projet sur un compte github personnel
- Impossibilité de modifier les informations de l'utilisateur
- Pas d'historique de projet
- Envoie de mail dans les spam
- Different site lié au site
- Videos et images volumineux
Sécurité - Absence d'anti-bot dans le formulaire de contact
- Pas de double authentification sur la connexion au compte github
- Mot de passe inscrit sur une feuille
- Accès aux fichiers confidentiels de divers utilisateurs via l'utilisation de l'URL
RGPD - Aucune page de Politique de confidentialité
- Absence de norme du commerce électronique
- Pas de bandeau de cookie
-
Création d'un script
Un fichier contenant 4800 fichiers comportait énormément de duplications de fichier et des fichiers inutiles.
Afin de trier les différentes images, nous avons aperçu qu'elles étaient appelées en utilisant la base de données.
Pour trier tous ses fichiers, j’ai dû créer un script qui devait comparer chaque fichier du dossier et voir. Si le nom du fichier correspondait à un des noms de fichiers dans la base de données alors le fichier était déplacé dans un dossier que l'on crée.