IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

protection d'un dossier [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut protection d'un dossier
    Bonjour,

    je suis chez l'hébergeur Nuxit et j'ai remarqué que le dossier, où se trouvent mes MP3 (...www/mp3/...) pour ma playlist, n'est pas protégé !

    Je souhaite le protéger, mais qu'il puisse rester accessible pour ma playlist (format xml : page réservée aux inscrits du site), je ne sais pas si je suis très clair...

    Merci d'avance.

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    tu dois pouvoir protéger ce dossier avec les sessions des inscrits

  3. #3
    Membre éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut
    la page est protégée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require ('./_protection_page.php');
    mais pas le dossier : comment faire ?

    mon code complet pour la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    <?php session_start();
    $nompage = 'morceaux_ok2.php';require ('./_protection_page.php');require ('configuration.php');
    $sql = connect_sql();$sql2 = detection_mobile();$sql3 = bandeau_detection();
    $pseudo_membre = $_SESSION['pseudo'];$requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'"); 
    $result = mysql_fetch_array ($requete);$id = $result['id'];$pseudo = $result['pseudo'];$mail = $result['mail'];
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	
    <title><?php echo $nom_site ?></title>
    <link rel="stylesheet" type="text/css" href="<?php echo $nom_style ?>" />
    <?php include('scripts.php'); ?> <!-- insère les scripts -->
    </head>
    <body>
    <?php include($bandeau); ?> <!-- insère le bandeau principal en haut -->
    <div id="mainContent">
    <b>&nbsp; Morceaux du mois &nbsp; &agrave; &eacute;couter &nbsp;</b>
    <p>
    <object type="application/x-shockwave-flash" data="dewplayer-playlist.swf" id="dewplayer" name="dewplayer">
    <param name="wmode" value="transparent" /><param name="movie" value="dewplayer-playlist.swf" />
    <param name="flashvars" value="showtime=true&amp;autoreplay=true&amp;xml=playlist.xml" />
    </object>
    </p>
    <a><strong><font color="#B9121B">Informations sur les auteurs :</font></strong></a>
    <br /><br />
    <div id="menus">
    <div id="Premier niveau">
    <ul>
    <?php	// on écrit la requête
    mysql_query("SET NAMES utf8");
    $select = "SELECT * FROM morceaux_groupe ORDER BY vote_groupe DESC";
    $result = mysql_query($select) or die ('Erreur : '.mysql_error() );
    if (mysql_num_rows($result) == 0)	//On vérifie que la table contient quelque chose
    	{	echo '<p>'.'<b>'.'Aucun morceau ! '.'</b>'.'</p>'.'<br>'.'</br>';	}
    else	//Si il y a des entrees
    {	while($affiche = mysql_fetch_array($result))	//On fait une boucle pour sortir toutes les entrées
    	{ ?>
    	<li class="premier_lien"><a href="#"><?php echo (stripslashes($affiche["nom_groupe"])) ?></a></b>
    	<ul class="description_evenement">
    	<li><b><?php echo stripslashes($affiche["titre"]); ?></b><br/>
    	<li class="site_evenement"><?php echo !empty($affiche["site_web"]) ? '<a href="'.stripslashes($affiche["site_web"]).'">Site web</a>' : ' '; ?></li>
    	<?php echo (stripslashes($affiche["descriptif_groupe"])) ?><br/>
    	<i>mis en ligne par <?php echo(stripslashes($affiche["pseudo_groupe"])) ?></i>
    	</ul>
    	</li>
    	</li>
    	<?php
    	}	//On ferme la boucle while
    }	//on ferme le else
    ?>
    </ul>
    </div>
    </div>
    </div>
    <?php mysql_close($sql); //On se deconnecte ?>
    <?php include('bas_de_page.php'); ?> <!-- insère le bas de page  -->
    </body>
    </html>

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    un fichier .htaccess ?

  5. #5
    Membre éclairé Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 506
    Par défaut
    @ heretik25 :

    j'ai fait ceci dans mon dossier /mp3 :

    .htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    AuthName "Page d'administration protégée"
    AuthType Basic
    AuthUserFile ".htpasswd"
    Require valid-user
    .htpasswd :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    identifiant:motdepassecrypte
    et voilà la réponse (je suis chez free) :
    Erreur 500 - Erreur interne du serveur

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 660
    Par défaut
    Avec un petit tutoriel, ça devrait être plus simple

    Par ex : http://creer-un-site.fr/protection-p...ree-fr-106.php

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Protection d'un dossier contre le téléchargement ( SWF)
    Par EnYgmA dans le forum Sécurité
    Réponses: 2
    Dernier message: 15/03/2010, 14h18
  2. Protection d'un dossier avec mot de passe
    Par heni86_2003 dans le forum Général Java
    Réponses: 2
    Dernier message: 12/12/2009, 12h21
  3. Protection et Acces Dossiers
    Par xxkirastarothxx dans le forum Langage
    Réponses: 6
    Dernier message: 24/07/2009, 09h51
  4. [.htaccess] protection d'un dossier
    Par warwar dans le forum Apache
    Réponses: 4
    Dernier message: 01/07/2009, 19h56
  5. Réponses: 4
    Dernier message: 27/11/2007, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo