Achat de jetons pour acces à une page protégé
Fermé
jeanphi59
Messages postés
1
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
24 mai 2007
-
24 mai 2007 à 10:27
toto6311 Messages postés 27 Date d'inscription lundi 3 octobre 2005 Statut Membre Dernière intervention 8 octobre 2009 - 12 févr. 2008 à 15:24
toto6311 Messages postés 27 Date d'inscription lundi 3 octobre 2005 Statut Membre Dernière intervention 8 octobre 2009 - 12 févr. 2008 à 15:24
A voir également:
- Achat de jetons pour acces à une page protégé
- Supprimer une page word - Guide
- Traduire une page - Guide
- Acces rapide - Guide
- Word numéro de page 1/2 - Guide
- Créer une page facebook - Guide
1 réponse
Pour gérer tes membres, je suppose que tu as une base de données:
Pour les créditer, tu inséres un champ jeton (à 0 au début).
Une fois qu'ils vont créditer leur compte (tu dois avoir une validation d'allopass ou un truc dans le genre (je ne sais pas comment allopass donne sa validation )) tu vas incrémenter ce champ:
ainsi: validation allopass => jeton = jeton + 10
ca marche qu'il est 0 ou X jetons.
Maintenant pour la suppression, si tu l'as fait au temps de connection sur une page, tu crées 1 champ dans ta base: connection
Dedans, tu mettras le timestamp de sa connection.
avec un bouton, deconnection sur la page.
Une fois qu'il cliquera sur déconnection, tu chopes le timestamp du moment de sa déconnection que tu vas comparer avec celui de la connection (enregistré dans ta base) pour savoir combien de temps il est resté présent.
timestamp(déco) - timestamp(co) = timestamp(restéConnecté)
Tu convertis ton timestamp obtenu en minute pour obtenir un nombre : le nombre de jeton à soustraire.
après pareil que pour l'addition, tu reprends ton nombre de jeton dans la base jeton = jeton - nombreObtenu.
Maintenant, tu dois faire attention à 2 évènements :
- le premier => la personne ne clique pas sur déconnection, ce qui t'oublie à tester la présence de la personne...
(peut être par le rechargement de la page... ou par la présence ou non de la session de l'utilisateur.)
- le second => La personne n'a pas assez de crédit pour rester trop longtemps : bref, tu dois pouvoir gérer une fermeture de la page (avec un meta esquiv) en jouant avec les temps.
Voilà... ca mérite bien 10 jetons ^^
Par contre, je ne vois pas pourquoi tu veux le faire au temps et non à la page dans la mesure ou il pourront copier le contenu et s'en aller...
(à moins que ca soit de la vidéo...)
Pour les créditer, tu inséres un champ jeton (à 0 au début).
Une fois qu'ils vont créditer leur compte (tu dois avoir une validation d'allopass ou un truc dans le genre (je ne sais pas comment allopass donne sa validation )) tu vas incrémenter ce champ:
ainsi: validation allopass => jeton = jeton + 10
ca marche qu'il est 0 ou X jetons.
Maintenant pour la suppression, si tu l'as fait au temps de connection sur une page, tu crées 1 champ dans ta base: connection
Dedans, tu mettras le timestamp de sa connection.
avec un bouton, deconnection sur la page.
Une fois qu'il cliquera sur déconnection, tu chopes le timestamp du moment de sa déconnection que tu vas comparer avec celui de la connection (enregistré dans ta base) pour savoir combien de temps il est resté présent.
timestamp(déco) - timestamp(co) = timestamp(restéConnecté)
Tu convertis ton timestamp obtenu en minute pour obtenir un nombre : le nombre de jeton à soustraire.
après pareil que pour l'addition, tu reprends ton nombre de jeton dans la base jeton = jeton - nombreObtenu.
Maintenant, tu dois faire attention à 2 évènements :
- le premier => la personne ne clique pas sur déconnection, ce qui t'oublie à tester la présence de la personne...
(peut être par le rechargement de la page... ou par la présence ou non de la session de l'utilisateur.)
- le second => La personne n'a pas assez de crédit pour rester trop longtemps : bref, tu dois pouvoir gérer une fermeture de la page (avec un meta esquiv) en jouant avec les temps.
Voilà... ca mérite bien 10 jetons ^^
Par contre, je ne vois pas pourquoi tu veux le faire au temps et non à la page dans la mesure ou il pourront copier le contenu et s'en aller...
(à moins que ca soit de la vidéo...)
12 févr. 2008 à 15:24
J 'aurés aimés savoir quoi mettre dans ma table de donnés ? merci