aide pour un projet perso

aide pour un projet perso - Divers - Programmation

Marsh Posté le 27-12-2006 à 18:01:40    

Bonjour a tous,
je voudrai faire un projet pour apprendre à mieux utiliser les langages web. je voudrai faire un site qui partage divers objets (applications ou images) mais que ceux ci ne soient accessibles uniquement après avoir obtenu un droit.  
 
Ayant un serveur sous debian, j ai donc imaginé un système de compte d'utilisateur dans lesquels seraient copier les objets ayant le droit d'être téléchargé puis un système de client ftp en php pour les récupérer
 
je me demandé si il n'y avait pas ne solution plus simple car même si le php est capable d'exécuter des commandes linux, cela ne m'inspire pas confiance et je me demande si la création de 10000 comptes utilisateurs serai une solution intelligente.. j'ai également pensé à tout stocker dans une base de données mais j ai peur que celle-ci grossisse trop vite..
 
J'ai des notions correctes de php, html oracle et linux mais cela ne me dérange pas d'apprendre de nouveaux langages, au contraire.  :jap:  
Merci à vous
 

Reply

Marsh Posté le 27-12-2006 à 18:01:40   

Reply

Marsh Posté le 28-12-2006 à 13:33:57    

même pas une petite idée? ou alors mon projet est vraiment nul ;)

Reply

Marsh Posté le 28-12-2006 à 13:38:47    

Apache+php+mysql, c'est une bonne solution. Ensuite, une page de connexion avec login/mdp (vérification du couple dans la bd) pour créer une session et le tour est joué. Pour les objets, tu les stockes dans 1 ou plusieurs répertoires avec les bons droits pour autoriser le téléchargement et puis voilà...

Reply

Marsh Posté le 28-12-2006 à 13:58:16    

justement je trouve pas comment un utilisateur de la session (user_A) puisse acceder uniquement à ses objets (ou répertoire) et pas au objet (ou répertoire) de user_B. je sais pas si on peut faire marcher le système de session php avec les droits unix

Reply

Marsh Posté le 28-12-2006 à 15:40:28    

pas besoin de faire appel au système de droits Linux pour ce que tu veux faire. Tu gères ça avec via la logique applicative en php ;)

Reply

Marsh Posté le 28-12-2006 à 21:49:51    

ou tu geres ca avec les roles en asp.net :o Visual Studio 2005 fournit tout ce qu'il faut comme aide pour ca :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed