Aide Compteur Cota

Aide Compteur Cota - PHP - Programmation

Marsh Posté le 06-12-2006 à 10:39:47    

Bonjour,
Dans mon SiteWeb, je traite un espace membre ( inscirption avec validation par email).
chaque membre inscrit n'a le droit de choisir qu'une seule fiche de son choix; après lorsqu'il se reconnecte il ne pourra visiter que cette fiche choisis, pour les autres fiches ça sera payant pour les voir ( je traite pas le payement mnt mais pour apès; mnt je ne veux que empecher le membre a voir les autre fiches non choisis).
 
Comment ferais-je pour empêcher le membre a consulter qu'une seule fiche ?.
Est ce que je stocke ça ds la base de données, cookies, variable de session  ?
Si vous avez des idées améliorées n'hesitez pas à me les dire.

Reply

Marsh Posté le 06-12-2006 à 10:39:47   

Reply

Marsh Posté le 06-12-2006 à 11:05:27    

une BD me semble le plus simple. Sinon, SQLlite ou un simple fichier...

Reply

Marsh Posté le 06-12-2006 à 11:05:47    

cookies.... certainnement pas... trop facilement modifiable
Variable de sessions, pas non plus, du moins pas définitivement, car c'est volatile.
 
reste une base de données (facile à utiliser) ou un fichier (plus chiant mais faisable). Aprés tout dépend si c'est la seule donnée que tu compte enregistrer, si tu compte faire du trie sur tes données etc...
(j'aurais tout de même tendance à privilégier une bdd)

Reply

Marsh Posté le 06-12-2006 à 11:09:03    

Merci, je vais utiliser une table permission donc,
Contenant l'identifiant du fichier et l'identifiant du candidat (aussi l'id_permission, car un membre peut avoir plusieurs fiche s'il paye),  
c bon ça?.
Merci.

Reply

Marsh Posté le 06-12-2006 à 11:12:07    

ba ça me semble correct... mais bon comme ça, sans avoir plus de renseignements sur le background, c'est difficile de savoir s'il te manque quelque chose. (ba tu le verra bien en temps util ;) )

Reply

Marsh Posté le 06-12-2006 à 11:12:39    

Il te faut 3 tables : Candidats, Fiches, Permissions
Candidats :
id_candidat (entier, clé primaire)
nom_candidat
prenom_candidat
...
 
Fiches :
id_fiche (entier, clé primaire)
...
 
Permissions :  
id_permission (entier, clé primaire)
id_candidat (entier)
id_fiche (entier

Reply

Marsh Posté le 06-12-2006 à 11:25:18    

Merci pour vos aides, tous;
 
Chani, si t as des remarque n'hesite pas !!

Reply

Marsh Posté le 06-12-2006 à 11:34:35    

ba non tout est dis :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed