Un code php, pour masquer la page allopasse.

Bonjour j'ai un ami qui est webmaster, il a un système allopasse sur son site et il
a un problème : je ne sais pas comment, enfin à moitié, les membres arrivent à trouver
la page où on accède quand on paye, alors que faut-t-il faire ?
Vous n'auriez pas l'idée d'un code php qui permetterait de faire quelque chose ?
s'il vous plait....
Merci d'avance ccm ^^

5 réponses

Résumé de la discussion

Problème central : sécuriser l'accès à la page de paiement Allopass afin d'empêcher les visiteurs non payants d'y accéder, et trouver une solution côté serveur ou code PHP. Des propositions techniques suggèrent d'utiliser une vérification conditionnelle dès l'affichage des données, ou d'envoyer un champ caché dans le formulaire Allopass pour valider l'accès. Si le visiteur accède par l'URL sans le champ, une redirection peut être mise en place, et on utilise un champ de type hidden pour le contrôle. En parallèle, certains échanges évoquent des solutions pratiques comme limiter l'accès via des paramètres de session, et vérifier régulièrement que les pages sensibles ne sont pas exposées directement sans authentification.

Bobot (l’IA à votre service)
  1. Tu fais une condition au debut de l'affichage des données : de la sorte que si le visiteur n'est pas en train de payer il ne puisse pas y accèder.

    Par exemple quand il commence le paiement tu mets une variable à 0 en plus dans ton <form> et sur la page en question tu testes s'il existe :

    <?php
    if(isset(acces))
    {
    // Continuer le paiement
    }
    else
    {
    // Faire une redirection
    }
    ?>
    1. oui mais je pense que les "membres" tapent directement dans la barre d'adresse l'URL...
    2. Oui c'est le problème
  2. salut,

    je suppose que c'ets un site tout fait que vous avez personnalisé, alors fais en sorte que la page a laquelle ils accedent n'existe plus et que se soit le webmaster direct qui reçoive un mail de confirmation et que lui les envois(au pire ils lui envoi à lui les codes de allo pass). comme ça au moins plus de soucis et je pense que les debits de allo pass ne sont pas enorme alors ça doit etre facilement gerable^^
    Cdt
    1. Est ce que ça marcherais avec le système allopasse ?
      car en fait quand un paye on va sur la page allopasse qui nous redirige
      vers la page qu'a demandé le webmaster, mais quand on redirige, les
      variables post sont elles aussi transférées ?
      1. tu veux pas nous envoyer l'adresse de ta page stp qu'on voit ça direct :)
      2. Bah c'est pas mon site ^^,et du coup il a enlevé allopasse, jusqu'à qu'il trouve une solution
    2. Oui tu peux les re-transférer dans l'URL. Puis les re-récupérer avec $_GET[''];
      Mais dans notre cas on s'en moque puisque on redirige que s'il le visiteur va sur la page allopasse alors qu'il n'a pas le droit.
      1. donc on rajoute dans le formulaire allopasse un champ, allopasse redirige vers la page et si le champ n'existe pas c'est que le mec est passé par l'url ?
      2. Voilà, le champ caché c'est un : type hidden. Et si le 'mec' est passé par l'url tu le redirige sur l'accueil.

        Puis, en prime, tu peux lui prendre son ip, son host, et aller lui casser les jambes. ( JE BLAGUE ).
      3. Okay, et le champ sera bien redirigé ?