Limiter toute les 2h

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 toute les 2h

par Ryle » 08 mars 2009, 21:45

Il faudrait déjà commencer par stocker la date et l'heure du dernier accès au script par l'utilisateur, sinon tu auras beaucoup de mal à savoir si tes 2h se sont écoulées ou pas.... ensuite il suffit de remplacer ton test par une comparaison de l'heure stockée à celle courante pour savoir si l'utilisateur a droit ou non d'accéder à la page...

par snider592 » 08 mars 2009, 15:45

if($user['secu']==0){

si je mais

if($user['secu']==1){


on peux le faire autent de fois qu'on veux

alors je voudrais limiter toute les 2 h

par snider592 » 08 mars 2009, 15:44

Le problème c'est que quand on change le if en 1 on peux le faire autent de fois qu'on peux je voudrais limiter toute les 2 h

par @rthur » 08 mars 2009, 13:39

Bonjour,

Quel est le problème?
Qu'as-tu déjà essayé?
Où bloques-tu?

Limiter toute les 2h

par snider59 » 08 mars 2009, 12:35

Bonjour j'aimerais limiter l'ajout du bonus toute les 2h

sa ve dire que quand il vont sur le lien tout les 2h il ajoute 1bonus alors que si il revienne tout les 2m il seront rediriger sur une erreur.
<?php

define('INSIDE' , true);
define('INSTALL' , false);

$ki_root_path = './';
include($ki_root_path . 'extension.inc');
include($ki_root_path . 'common.' . $phpEx);
if($user['secu']==0){

doquery("UPDATE {{table}} SET `points_bonus`=points_bonus+1 , `secu`='1'  WHERE id={$user['id']}",'users');

message ('Votre compte a ete credite d\'un point bonus en plus. Merci','Vous disposez de '.$user['points_bonus'].' points bonus',"LE-LIEN");
}else{
message ('Erreur dans votre code...','Vous disposez de '.$user['points_bonus'].' points bonus',"LE-LIEN);
}
?>
Merci de m'aide.