limiter l'accès d'un espace membre dans le temps

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : limiter l'accès d'un espace membre dans le temps

Re: limiter l'accès d'un espace membre dans le temps

par arkhon21 » 12 oct. 2009, 10:50

Ou bien que le nombre total ne dépasse pas une valeur stocker dans la table
C'est pas équivalent à
Si tu stoques une durée de validité
par hasard 8-| ?

Bref y'a plein d'solutions c'est toi ki choiz...
Effectivement

Re: limiter l'accès d'un espace membre dans le temps

par Kran » 11 oct. 2009, 15:54

Ou bien que le nombre total ne dépasse pas une valeur stocker dans la table
C'est pas équivalent à
Si tu stoques une durée de validité
par hasard 8-| ?

Bref y'a plein d'solutions c'est toi ki choiz...

Re: limiter l'accès d'un espace membre dans le temps

par arkhon21 » 11 oct. 2009, 14:43

Ca peut se faire aussi mais ça implique que tous tes comptes sont valables 30jours.

Si tu stoques une durée de validité ou une date de fin (ou pourquoi pas un indicateur de durée de validité : 0=desactivé, 1=temporaire 30jours, 2=illimité) ca te permet d'avoir des comptes valides pour des durées différentes.

C'est a toi de voir l'utilisation que tu veux en faire.
Ou bien que le nombre total ne dépasse pas une valeur stocker dans la table

Si pour un compte utilisateur, la valeur d'un champs "duree" est 30 , le total ne doit pas dépasser 30 jours
Si pour un autre compte utilisateur,la valeur est 60 , le total ne doit pas dépasser 60 jours

etc,etc

Re: limiter l'accès d'un espace membre dans le temps

par Kran » 11 oct. 2009, 14:01

Ca peut se faire aussi mais ça implique que tous tes comptes sont valables 30jours.

Si tu stoques une durée de validité ou une date de fin (ou pourquoi pas un indicateur de durée de validité : 0=desactivé, 1=temporaire 30jours, 2=illimité) ca te permet d'avoir des comptes valides pour des durées différentes.

C'est a toi de voir l'utilisation que tu veux en faire.

Re: limiter l'accès d'un espace membre dans le temps

par arkhon21 » 11 oct. 2009, 13:28

Moi je pensais a autre chose

calculer le nombre total de jour écouler a partir de la date d'inscription

puis si le nombre total ne dépasse pas 30 jours (par exemple), redirection l'espace membre avec un header

autrement

redirection vers une autre page

Re: limiter l'accès d'un espace membre dans le temps

par Invité » 11 oct. 2009, 12:59

Oui donc la tu introduis la notion de BDD... donc pas "un simple script php" (à mon sens) qui utiliserait juste les variables de session ou autre par exemple...
Mais c'est aussi la solution que j'ai suggérée si tu lis bien les 2ième et 3ième lignes, et pas uniquement la 1ière :wink:

Re: limiter l'accès d'un espace membre dans le temps

par dunbar » 11 oct. 2009, 12:43

Avec uniquement du php non à moins que ton utilisateur reste connecté durant 3 mois.... :roll:
Je ne serais pas aussi catégorique moi.
Il serait facile de supprimer un accée a un espace membre a bout de trois heures il suffit de rajouter un champs date time en base et de faire les traitement nécessaire.
Je m'explique:
Imagine que tu crée un compte a 15 H 00, la première connexion du membre a lieu à 15H30 donc il suffit de faire en sorte que si le membre se reconnecte à 19H00 par exemple l'accés lui est refuser, par contre si il reste connecter là il va pouvoir utiliser le compte plus longtemps, bien que on peut aller faire des test a chaque changement de pages par exemple

Re: limiter l'accès d'un espace membre dans le temps

par Kran » 11 oct. 2009, 12:36

Avec uniquement du php non à moins que ton utilisateur reste connecté durant 3 mois.... :roll:

Je suppose que tu as une BDD pour stocker tes utilisateurs et leurs identifiants...
Pourquoi ne pas stocker en plus une date de péremption de leur compte par exemple ?

limiter l'accès d'un espace membre dans le temps

par arkhon21 » 11 oct. 2009, 11:52

Bonjour,

Peut on limiter dans le temps d'accès d' un espace membre avec un simple script php?

Par exemple: un membre inscrit peut se loguer dans son espace durant 3 mois et arriver au terme de cette période, le script refuse l'accès

Merci