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 :

paiement, sécurité et espace membres


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 7
    Points : 8
    Points
    8
    Par défaut paiement, sécurité et espace membres
    Bonjour, je développe un site communautaire avec un espace membre. Dans la communauté il existe des membres dits basiques et des membres premium qui possèdent plus de fonctionnalités. Voilà pour le contexte.

    Seulement, pour devenir membre premium il faut payer, j'ai donc imaginé un système et j'aimerai savoir ce que vous en pensez car je pense qu'il n'est pas bon, mais je ne vois pas d'autres solutions.

    Mon but final est le suivant : une fois que le membre a payé, je sais qu'il a payé et je sais quel compte modifier. Je peux ainsi modifier son statut en premium dans la base de données.

    Voici comment je compte procéder :

    - Les prestataires (paypal, audiotel, internet+) connaissent l'URL à rediriger après paiement, URL que j'aurais indiqué dans les configurations
    - Après paiement, le prestataire (paypal, audiotel, internet+) dirige donc vers l'URL de mon site qui possède un script
    - Le script créé un répertoire mkdir portant un nom aléatoire md5
    - Le meme script copie le contenu dans le répertoire nouvellement créé
    - Le contenu est un formulaire avec login et email pour modifier le compte en premium à partir des login et email entrés
    - Apres le changement du compte en premium, le script supprime la page du formulaire ainsi que le répertoire

    Pour moi ce système est bon :

    - je sais que le formulaire est visible seulement si le paiement a été effectué
    - je sais quel compte modifier par le formulaire
    - de plus, la page pour accéder au formulaire est créé aléatoirement

    Oui c'est bon, mais sauf qu'il existe une faille : si quelqu'un connait l'URL que j'ai indiqué aux prestataires il aura accès au formulaire et ainsi pouvoir modifier les comptes qu'il souhaite en premium...

    Mais je me dis, que je peux insérer une redirection header, je pense que ça va suffisamment vite pour qu'on puisse pas voir l'url d'origine.

    Voilà qu'en pensez vous ? Merci à tous pour les réponses que vous m'apporterez

  2. #2
    Membre averti Avatar de max44410
    Étudiant
    Inscrit en
    Juin 2003
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2003
    Messages : 426
    Points : 301
    Points
    301
    Par défaut
    Bonjour

    Tu obliges l'utilisateur a creer un compte basique pour commencer.
    Tu lui demande de se logger.
    Tu recupere son id_user dans une variable de session.
    L'utilisateur fait sa demande de paiement,
    Il est rediriger vers un script avec en url un code (md5 par exemple) que tu aurras generé pour cet utilisateur, enregistrer dans la base de donnees et egalement en session que tu aurras generer auparavant et placer dans une variable de session egalement.
    Le script verifie si le code md5 est bon si oui il le detruit (pour ne pas pouvoir le reutiliser) puis met a jour ta base de donner pour l'id_user qui est en session.

    voila ... je ne vois pas comment ca peut etre contré...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Ok merci, j'ai compris le principe, il s'agit d'exploiter les variables de sessions

    Merci beaucoup

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

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 01h11
  2. [Sécurité] Espace membre et page administration
    Par snyfir dans le forum Langage
    Réponses: 17
    Dernier message: 19/06/2007, 15h25
  3. [Sécurité] Créer un espace membre
    Par Stouille89 dans le forum Langage
    Réponses: 3
    Dernier message: 13/03/2007, 00h49
  4. [Sécurité] Gestion d'espace membre
    Par pas30 dans le forum Langage
    Réponses: 11
    Dernier message: 26/12/2006, 20h18
  5. [Sécurité] Réalisation d'un espace membre
    Par Goundy dans le forum Langage
    Réponses: 3
    Dernier message: 30/01/2006, 20h01

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