Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2007, 15h27   #1
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2006
Messages : 63
Points : 36
Points : 36
Envoyer un message via MSN à dekovince
Par défaut Connexion par membres logué !

bonjour a tous !!

alors apres plusieur recherche sur le net je n ai reien trouvé :*


je cherche un script ou une explication explicite pour un compteur de connexions !!

En fait j 'ai une table "membres" avec mysql 5 en inodb !!! et je voudrais en faite faire un compteur unique de connexion par membre !!

En gros a chaque fois qu un membre se logue=compteur_membres +1 !!

Puis mettre une condition : if compteur_membres ==40 alors refuser la connexion du membre!!


merci d'avance !!!
je suis vraiment en galere !!
ps : wamp 5 et moi suis gros debutant !!!lol
re merci !!
dekovince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 15h34   #2
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
En gros tu veux limiter à 40 le nombre d'accès simultané à ton site c'est ça?
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 15h48   #3
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2006
Messages : 63
Points : 36
Points : 36
Envoyer un message via MSN à dekovince
alors en faite non pas les simultanés !!!

Un membre une fois loguer a le droit de se connecter sur mon site mais que 40 fois au bout de 40 fois !!

en faite il ne peut se loguer que 40 fois !!

apres il doit me faire une demande pour que je reinitialise le compteur a 0 !!


encore merci !!

ps: le but est un site qui vend des services de consultation de documents en ligne !!
ils doivent payer style 5 euros pour x connexions puis rendu a leur x connexion coupure de la consultation avec obligation de recherger son compte pour repartir sur encore les x connexions !!


re merci !
dekovince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 15h49   #4
Membre habitué
 
Avatar de M1000
 
Développeur Web
Inscription : novembre 2003
Messages : 194
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : novembre 2003
Messages : 194
Points : 133
Points : 133
Je suis comme Samyhijodelaluna je ne comprend pas si tu veux
1 - Bloquer à 40 le nombre maxi d'utilisateurs sur le site en simultané
ou
2 - Que chaque utilisateur ne puisse se connecter (loguer) que 40 fois à ton site?

Précises... si toutefois c'est la réponse 2 et bien j'vais te dire que tu fais toi même dans ton post l'état des lieux du travail a faire dans ses grande lignes.
__________________
M1000
Le savoir se partage et le partage est un savoir...
M1000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 16h05   #5
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
Tu pourrais stocker tes utilisateurs dans une table, ajouter un champs "nbr_visite" (par exemple) entier, puis à chaque connexion de l'utilisateur, tu viens ajouter 1 à la valeur stockée dans "nbr_visite". Ensuite tu teste la valeur, et si elle vaut 40 tu lui empèche laccés à la page!
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 16h23   #6
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2006
Messages : 63
Points : 36
Points : 36
Envoyer un message via MSN à dekovince
Citation:
Envoyé par M1000
Je suis comme Samyhijodelaluna je ne comprend pas si tu veux
1 - Bloquer à 40 le nombre maxi d'utilisateurs sur le site en simultané
ou
2 - Que chaque utilisateur ne puisse se connecter (loguer) que 40 fois à ton site?

Précises... si toutefois c'est la réponse 2 et bien j'vais te dire que tu fais toi même dans ton post l'état des lieux du travail a faire dans ses grande lignes.

oui oui c'est la 2ieme reponse desole de ma mauvaise explication !!

merci
dekovince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 16h24   #7
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2006
Messages : 63
Points : 36
Points : 36
Envoyer un message via MSN à dekovince
Par défaut merci

Citation:
Envoyé par Samyhijodelaluna
Tu pourrais stocker tes utilisateurs dans une table, ajouter un champs "nbr_visite" (par exemple) entier, puis à chaque connexion de l'utilisateur, tu viens ajouter 1 à la valeur stockée dans "nbr_visite". Ensuite tu teste la valeur, et si elle vaut 40 tu lui empèche laccés à la page!
ok je vois ce que tu veux dire et je pense que tu viens de trouver ma solution !!

j'etudie et je repasse !!

un grand merci a vous !!
dekovince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 16h35   #8
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
TU as trouvé la solution, j'ai juste reprit ton premier post
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 16h44   #9
Nouveau Membre du Club
 
Inscription : octobre 2006
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : octobre 2006
Messages : 63
Points : 36
Points : 36
Envoyer un message via MSN à dekovince
je te remercie mais c vrai que la logique je commence peut etre a l avoir mais apres la concretisation du code c'est autre chose !!!

Ca viendra (j'espere)!!

En tou cas je te remercie !!

ps : aurais tu un example php pour ajouter + 1 à chaque fois !!

merci !!
dekovince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 17h04   #10
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
J'ai pas de code sous la main, mai une méthode :

Lire la valeur (select blablabla...)
L'incrémenter
La réecrire (insert into......)

Voila c'est relativement simple, avec un select et un insert tu t'en sors!
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 17h51   #11
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
la réecriture serai plutot un update blablabla ...

sauf s'il veut garder un historique de chaque connexion de l'utilisateur
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h07   #12
Membre régulier
 
Inscription : avril 2006
Messages : 177
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 177
Points : 80
Points : 80
Envoyer un message via MSN à Samyhijodelaluna
Exact, merci de ta réctification j'étais parti dans la simplicité sans réflchire
Samyhijodelaluna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h17   #13
Membre chevronné
 
Avatar de Hervé Saladin
 
Développeur Web
Inscription : décembre 2004
Messages : 636
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 636
Points : 689
Points : 689
Une suggestion : avoir non pas un, mais DEUX champs par utilisateur :
  • un champ "nombre_de_connexions_effectuées"
  • un champ "nombre_de_connexions_créditées"
Lorsque l'utilisateur se loggue, si "nombre_de_connexions_effectuées" < "nombre_de_connexions_créditées", tu incrémentes "nombre_de_connexions_effectuées" de 1; sinon tu refuses la connexion et tu l'invite à acheter des crédits.
Lorsque l'utilisateur te paye, tu augmente "nombre_de_connexions_créditées" du nombre pour lequel il a payé.

Ca te permet plus de souplesse, par exemple, si un jour tu veux passer à des tranches de 50 connexions, ou offrir plusieurs forfaits différents, ou permettre d'acheter un nombre de connexions proportionnel au prix etc ...
En plus, tu gardes une trace du volume de crédits achetés par chaque utilisateur pour tes stats, ou pour ta compta, ou pour des offres promotionelles ...
__________________
Ne cliquez pas sur ce lien
Hervé Saladin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h47.


 
 
 
 
Partenaires

Hébergement Web