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

Langage PHP Discussion :

Espace membre particulier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de debutantphp_70
    Homme Profil pro
    autre
    Inscrit en
    Janvier 2020
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Janvier 2020
    Messages : 57
    Par défaut Espace membre particulier
    Bonjour

    J'ai connu php3 en 2000 et depuis plus rien. Aujourd’ hui je souhaite développer un site pour une association d entre aide pour parents d enfants "dys" (dyslexie, dysphasie, dysorthographie...).
    Tout sera gratuit mais je souhaite mettre à disposition des membres des videos, photos et des pdf dans un espace membre, documents mis en ligne par moi ou par les autres membres.

    J aimerai donc que l on me conseille sur la manière de procéder pour que seul les membres connectés y aient accès.

    Je saurai créer un espace membre (nombreux tutos) mais ce que je n arrive pas à comprendre c est comment :

    -mettre en ligne via un formulaire pour les autres membres.(faut il utiliser systématiquement ftp ? )
    -protéger le répertoire pour que son contenu ne soit visible que par les membres sans passer par le HTACCESS qui permet de saisir login et passe.
    - afficher le pdf car j ai testé en local et le lien qui pointe sur le document fait qu il est téléchargé

    A bien y réfléchir j aimerai un espace privé du style des sites qui dispensent les formations et ou sont mêlés les cours vidéos, en pdf, des fichiers excel... J ai acheté une formation en marketing et c est Kooneo qui est utilisé.

    Donc ma question est assez simple : auriez vous quelques exemples de code ou un srcipt à me conseiller ou quelques pistes qu un nouveau débutant qui aurait tendance à réinventer la roue n aurait pas encore envisagé.

    Merci de votre aide

  2. #2
    Membre très actif
    Avatar de JPBruneau
    Homme Profil pro
    retraité
    Inscrit en
    Août 2019
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2019
    Messages : 257
    Par défaut
    Bonjour, Le login sur un site est (pour être efficace), complexe.
    Nous en reparlerons si tu as besoins d'aide.
    Pour télécharger des PDF sans les ouvrir, c'est enfantin,

    1) réserves un répertoire de ton site, (bon moi j'ais pris pour ton test wadmin/)

    2) crées un fichier texte .htaccess (tu sais avec le point devant...

    3) écrit juste et strictement dedans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AddType application/octet-stream .pdf
    4) mets tout tes php dans ce répertoire....

    Alors dans ta page tu peux écrire
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="/wadmin/tonpdf.pdf" >chargez votre pdf</a>

    Ou tout bêtement envoyer à un ami le lien comme ceci http://les-astuces-du-web.com/wadmin...et-corrige.pdf
    voila !

  3. #3
    Membre très actif
    Avatar de JPBruneau
    Homme Profil pro
    retraité
    Inscrit en
    Août 2019
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2019
    Messages : 257
    Par défaut
    Je ne fais qu'amorcer le login sécurisé d'un site,
    Oui tout est à expliquer le login comprends la gestion des sessions et des cookies, le tout en harmonie avec la base de donnée qui gère ça.(souvent MySql avec PDO)
    Par ailleurs, il te faut gérer
    1) le login
    2) la déconection
    3) l'inscription (la première fois) (Avec envoie de mail avec lien pour contrôle)
    4) la gestion des mots de passe oubliés
    5) la modification (par l'utilisateur connecté) de son profil,
    changer son mot de passe, choisir un avatar etc..

    Il faut que tu avances pas à pas et chaque fois qu'une partie de code te bloque, poste le ici pour te faire dépanner ...
    Bon courage.

  4. #4
    Membre averti Avatar de debutantphp_70
    Homme Profil pro
    autre
    Inscrit en
    Janvier 2020
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Janvier 2020
    Messages : 57
    Par défaut
    Merci pour vos réponses.

    J ai vu pour un espace membre, j ai trouvé un tuto vidéo avec sessions etc.

    Mon pb principal est de savoir comment telecharger des videos sur le site? Personnellement j utiliserai le ftp via filezila mais je souhaiterai que les autres parents puissent mettre les leurs et là je ne sais pas du tout comment faire.

  5. #5
    Membre très actif
    Avatar de JPBruneau
    Homme Profil pro
    retraité
    Inscrit en
    Août 2019
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2019
    Messages : 257
    Par défaut
    Google uploader une video en php et voila !! aprés avoir contrôlé qu'i est logué bien sur

  6. #6
    Membre averti Avatar de debutantphp_70
    Homme Profil pro
    autre
    Inscrit en
    Janvier 2020
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Janvier 2020
    Messages : 57
    Par défaut
    Google est mon ami c est vrai mais là encore je me suis mal exprimé car bien sur j ai écrit plus vite que ce que j ai réfléchi.

    Mais depuis google m a aidé à structurer mon raisonnement et je suis arrivé à la conclusion que je vais mettre en place un ftp pour tout le monde si le fichier dépasse une certaine taille.
    Par contre j aimerai avoir quelques précisions sur la sécurité...
    Je voudrais vérifier le type du fichier avant son transfert avec l API File du HTML 5. S il est compatible le transférer en choisissant le protocole au regard de sa taille.

    Ma question qui sort un peu du cadre de php est la suivante : peut on modifier le type mine pour "berner" le test et surtout est il possible de s en prémunir ?

    Merci de vos pistes

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

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 01h11
  2. Espace membre
    Par Sub0 dans le forum Langage
    Réponses: 474
    Dernier message: 14/11/2014, 16h23
  3. Redirection personnalisée espace membre
    Par vinche999 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 28/01/2006, 23h39
  4. [Sécurité] espace membre
    Par Emcy dans le forum Langage
    Réponses: 5
    Dernier message: 24/01/2006, 20h13
  5. [Sécurité] Probleme d'espace membre
    Par warmup dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 02h13

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