Gérer des permissions et insérer des fichiers

Résolu/Fermé
A1111111* - 30 août 2020 à 11:09
 A1111111* - 30 août 2020 à 12:03
Bonjour tout le monde , est-ce que vous pouvez m'aider s'il vous plait ?. Je veux créer un code php me permettant d'avoir une page de connexion qui va mener soit vers une page admin ou page visiteur . Je veux gérer les droits de façon à permettre au admin d'insérer,supprimer des fichiers et pour les visiteurs de simplement consulter ces documents est-ce possible en php , des pistes, comment puis-je procéder ?

J'ai crée deux comptes une admin et autre visiteurs le fait de se connecter avec le compte admin mène vers une page admin php et visiteur mène vers une page visiteur.php mais je trouve pas comment gérer ces permissions j'ai essayé avec un formulaire dans la page admin avec enctype="multipart/form-data" mais je ne sais pas comment publier ces fichiers dans le siteweb ou si c'est la méthode adéquate pour ce que je veux faire

Merci de m'aider .
A voir également:

3 réponses

jordane45 Messages postés 38440 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 février 2025 4 737
30 août 2020 à 11:44
Bonjour,

Déjà, oui, tu dois utiliser le formulaire dans ta page admin pour leur permettre d'envoyer des fichiers sur le serveur.
Dans le traitement du formulaire, tu stockes dans une table de ta bdd, le nom et le chemin du fichier uploadé
( chemin* : emplacement du fichier sur le serveur )

Pour lister les fichiers, il suffit de faire une requête sql sur cette table.

Pour permettre leur téléchargement, il suffit d'utiliser le résultat de cette requête et de générer des liens ( balises html <a> )

Pour les supprimer, il suffit de les delete de la base de données et du serveur.



0
Bonjour
Merci pour votre réponse
Pour la suppression des fichiers y a t il une possibilité de permettre au administrateur de les supprimer à travers le siteweb juste en se connectant de son compte sans qu'il utilise la base de données ?
0
jordane45 Messages postés 38440 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 février 2025 4 737
30 août 2020 à 12:01
heu.... tout peut être fait à partir de son compte.....
Il suffit que tu codes des requêtes SQL pour que ça interagisse avec la bdd..... comme pour l'insertion...
0
D'accord je vais essayer merci beaucoup pour l'aide .
0