Pour l’identification des utilisateurs, tu peux utiliser un fichier .htaccess et .htgroup, ça t’éviterait ainsi d’avoir à développer toute la partie formulaire d’identification + vérification des identifiants.
Euh, “base de données FTP” ça veut pas dire grand-chose
Sinon, tu peux t’orienter vers des applications existantes, comme celle-là ou celle-là. Il ne resterait alors qu’à ajouter la fonction de redimensionnement des images.
Sinon, tu peux juste faire une page d’upload d’images (qui iront dans un dossier temporaire) lorsque l’utilisateur connecté est un collaborateur, avec parcours du dossier (des images redimensionnées) pour voir les photos déjà uploadées. Et tout si c’est un administrateur. Le tout en PHP et sans serveur FTP.