récupération de la variable d'URL

récupération de la variable d'URL - HTML/CSS - Programmation

Marsh Posté le 14-08-2005 à 21:39:12    

Bonjour petit probleme voici un script qui fonctionne bien pour récupérer une variable dans un URL, simplement comment faire, pour appeler ce script sans devoir cliker sur un bouton ou un lien? avec un onload?
 
 
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment validé cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression2.php?ID="+identifiant ;
}
}
</script>
 
 
le bouton (le lien):
<a href=\"#\" onClick=\"confirme('".$row['ID']."')\" ><img src=img/effacer.jpg border=0 width=58 height=17></a>

Reply

Marsh Posté le 14-08-2005 à 21:39:12   

Reply

Marsh Posté le 14-08-2005 à 22:09:25    

Mais c'est quoi ton but...
 
Tu veux pas que sa demande de supprimer quelque chose que l'utilisateur n'aura même pas séléctionner.. :pt1cable:
 
soit un peu plus explicite...

Reply

Marsh Posté le 14-08-2005 à 22:16:03    

le but c'est que l'utilisateur arrive sur une page ou il y a un login et password que la requete lui donne exemple:
 
login:hm453 password:1234  "valider"  
 
l'utilisateur dois clicker sur valider qui est en faite qu'une requete qui supprime le ID de ce login et password, donc si un autre utilisateur revient sur cette page ma requete lui donne un autre login et password car celle d'avant est effacé.
Il est important pour moi que le bouton valider n'existe pas car si un utilisateur oublie d'appuyer la requete va donner le même login et password à un autre.!!!

Reply

Marsh Posté le 14-08-2005 à 22:26:40    

bin suffit que tu supprime automatiquement lorsque tu l'envoi a l'utilisateur...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-08-2005 à 22:27:54    

Ou lala comment tu as géré ça...Nonnnnnnnnnnnnnnnnnnnnn
 
Eh man je ne peux te donner une soluce à ça...
ton site ne donne aucune protection à l'utilisateur...
 
C'est pas catholique du tout...désolé contre mes principes...
 
Alors soit tu fais 2-3 recherche pour un peu mieux protégé la vie privé de tes membres...soit...je donne rien du tout...
 

Reply

Marsh Posté le 14-08-2005 à 22:28:41    

oui mais quelle est la phrase magique (le code) QUI VA ME SUPPRIMER CELA

Reply

Marsh Posté le 14-08-2005 à 22:31:51    

Mais rien à voir avec des membres!!!!! c'est uniquement une personne comme toi par exemple qui utilise un système de Hotspot dans un hotel et tu veux un login et password pour une connexion de 24h le suivant aura un autre login.

Reply

Marsh Posté le 14-08-2005 à 22:36:53    

moauich...
Sa me rassure pas...
 
Bon sur la page, qui affiche sont log et son pass...comment il ya arrive...?
 
en ayant cliquer sur un lien quelconque?
 
Parce que on ne peux pas géré ça sur n'importe quoi...
on pourrai mettre la condition à la fermeture de la fentre, mais es tu sur quil fermera sa fenetre...etc etc...

Reply

Marsh Posté le 14-08-2005 à 22:40:40    

ils arrivent sur cette page depuis un autre lien oui.
 
malheureusement il n'y a pas de certitude qui fermerons la fenêtre.

Reply

Marsh Posté le 14-08-2005 à 22:43:37    

bha une fois tu n'as qu'a les obliger a clicker sur le lien... sous peine que le login soit pas actif...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-08-2005 à 22:43:37   

Reply

Marsh Posté le 14-08-2005 à 22:43:41    

Et sur le lien qui permet d'arriver à cette page, il dis quoi?
 
deconnexion?
 
Parce que si c'est le cas, qui te dis qu'il n'oublirons pas d'aller sur cette page...etc...etc...
 
Si non...
Elle sert à quoi d'autre cette page, pourquoi es tu sur qu(ils passeront par cette page?

Reply

Marsh Posté le 14-08-2005 à 22:47:01    

sous peine de login soit pas actif c'est pas mal mais j'aimerais pas prendre ce risque.

Reply

Marsh Posté le 14-08-2005 à 22:48:57    

non le lien c'est simplement une page ou ce trouves plusieurs types de connexions
 
exemple:
 
lien1=connexion pour 24h
lien2=connexion pour 1 semaine
 
Etc  
 
si je click sur 24h la requete me donnera un login pour 24H

Reply

Marsh Posté le 14-08-2005 à 22:51:40    

Eh ben alors au bout de 24 heure...elle s'efface auto?
 
C'est sur que si le gars par avant...

Reply

Marsh Posté le 14-08-2005 à 23:00:06    

non non simplement le lien de 24h aura un autre login.
 
le système c'est gérer par un système radius exemple.
j'ai une base de donnée accès qui tourne avec radius sur mon serveur privé (au boulot)
 
cette base de donnée est exporter sous sql simplement parceque je ne voulait pas intérogé directement ma base d'access.
 
dans ma base j'ai des milliers de mots de passes et logins
 
prennons exemple login:hm1 password:1234 vallidtill=3600
 
cela signifie que l'utilisateur avec le login hm1 pourra ce connecter 3600 seconde (1 heures)
 
Actuellement c'est la réception qui imprime les mots de passe pour chaque clients qui en ont besoin.
 
eu il n'y a pas de problème il appuye sur valid enfin un bouton qui à pour but unique de supprimer une fois la page imprimé ce login de ma base sql
 
simplement je monte un système ou c'est directement l'utilistateur depuis son portable et avec carte de crédit qui arrivera sur cette page
 

Reply

Marsh Posté le 14-08-2005 à 23:03:25    

Ben tu fais ceci, une fois le temps écoulé...
 
Redirection sur une page, quelque soit ou se trouve l'utilisateur et la tu lui dis déconnexion automatique...
 
Et tu met ton code qui efface les données...Facile...

Reply

Marsh Posté le 14-08-2005 à 23:03:41    

je sais pas dans quel système t'es en orbite toi mais t'es loin là
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 [:taiche]

Reply

Marsh Posté le 14-08-2005 à 23:07:47    

bon les blagues sur lôrbite c'est pas très cool car c'est difficile pour moi de gérer cela xtof lui il m'aide au moin!!!

Reply

Marsh Posté le 14-08-2005 à 23:16:14    

Mouaich enfin je sais pas si c'est possible qu'un script tourne en rond tous le temps pendant 3600 sec ou plus, derriere les pages...
 
Faudra surement attendre que le gars change de page...
Comme ça tu met ton test dans chaque page...un include du test....
 
Enfin...

Reply

Marsh Posté le 14-08-2005 à 23:22:53    

c'est pas mal !!!! mais encore il y a un problème,
 
C'est un système Hotspot (d'authentification) qui gère le time. Il ce trouve physiquement dans chaque hôtel.
Lui en faite il est programmer comme cela:
 
Tu te trouves avec ton portable dans ta chambre et tu captes le signal de l'hôtel.
Ensuite tu arrive directement quant tu ouvre l'explorateur sur une page ou il te demande un login et password:
 
Tu est descendu à la réception pour acheter un ticket et tu rentre ces champs.
 
le système identifie sur mon serveur (radius) si le mot de passe est valable, et combien de temps tu à le droit de te connecter.
 
Tu peut en tous temps te déconnecter car tu à une fenêtre (popup) qui te permet cela.
 
Tu peut aussi rester pendant 3 heures le système te garde en mémoire jusqu'a ce que ton timer est fini, à la fin il te rejette et tu reviens sur la page d’accueille (mot de passe et login)
 
 
 

Reply

Marsh Posté le 14-08-2005 à 23:27:43    

Cette fameuse page avec les requetes n'est pas ratachés au système c'est simplement une requette à une base de donnée sql , imagine que tu ouvre cette page et il te donne un login et password, ensuite comme inscrit ci-dessus tu te connecte mais le mot de passe n'est pas effacer dans ma base car tu à oublier d'appuyer sur valide, ton voisin au même moment ouvre cette page il aura le même mot de passe et là le système lui interdira la connexion car il y à déja un autre utilisateur avec le même mot de passe.

Reply

Marsh Posté le 14-08-2005 à 23:28:01    

Ben alors...toi tu veux faire quoi, si tout cela est déjà sur place?

Reply

Marsh Posté le 14-08-2005 à 23:29:09    

Mais ce que je ne peux comprendre c'est pourquoi le voisin verrais le code?
 
C'est ilogique?

Reply

Marsh Posté le 14-08-2005 à 23:32:32    

j'ai oubligé pour chaque ticket vendu d'arriver sur une page qui est la meme pour tous le monde. il me donne à chaque fois un login et password (il interoge ma base de donnée)si je ne supprime pas la valeur qu'il me donne tu aura le même mot de passe

Reply

Marsh Posté le 14-08-2005 à 23:35:04    

spoutniks a écrit :

bon les blagues sur lôrbite c'est pas très cool car c'est difficile pour moi de gérer cela xtof lui il m'aide au moin!!!


Si tu pouvais être plus clair pour commencer, tu leurs envois leur login et mot de passe après qu'il t'ai envoyé leur info perso je suppose (numéro de carte..)  ? donc qu'ils ont validé le tout, pq tu supprimes pas le login et mot de passe à ce moment là de ta base ?

Reply

Marsh Posté le 14-08-2005 à 23:36:53    

je comprends pas ton systeme...
tu travailles a l'envers
 
as chaque demande de login tu extraits les donnée depuis la base de donnée au lieu de générer un login/pass temporaire et l'enregistrer dans la base a la demande...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-08-2005 à 23:37:13    

c'est pas moi qui envois les logins c'est la page après le contrôle de la carte dis page de retour(après confirmation) qui sort ces logins et mot de passes

Reply

Marsh Posté le 14-08-2005 à 23:37:54    

Si il supprime le login et mot de passe il pourra plus ce connecter par la suite :lol:
 
Franchement, ce systéme...heu... :pt1cable:

Reply

Marsh Posté le 14-08-2005 à 23:38:49    

Ton but c'est bloquer le login et le pass donné?
 

Reply

Marsh Posté le 14-08-2005 à 23:40:04    

mais avant de supprimer il y a un avertissement qu'il faux noter sur une feuille!!!! j'ai vraiment pas trouvé un autre moyen

Reply

Marsh Posté le 14-08-2005 à 23:41:22    

bloquer pourquoi pas en tous cas il faux pas que deux personnes ont le même login

Reply

Marsh Posté le 14-08-2005 à 23:41:35    

xtof_83 a écrit :

Si il supprime le login et mot de passe il pourra plus ce connecter par la suite :lol:
 
Franchement, ce systéme...heu... :pt1cable:


Je capte pas grand chose à son brol mais à ce que j'ai compris ya d'une part un système qui gère les connections et qui a sa propre base log/pass, et t'as un autre système avec une autre base qui a aussi ces log/pass qui distribue les pass, ça à l'air dément son truc  [:chrisbk]


Message édité par push le 14-08-2005 à 23:42:31
Reply

Marsh Posté le 14-08-2005 à 23:43:27    

ok je vais fumer une clope et je reviens pour essayer de vraiment bien m'expliquer

Reply

Marsh Posté le 14-08-2005 à 23:44:10    

bonne idée  [:kahn21]

Reply

Marsh Posté le 14-08-2005 à 23:44:48    

avec des dessins parce que la, je pige quedal :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 14-08-2005 à 23:45:39    

lol...sa à l'air surtout méga mal foutu...enfin on va voir, quand on aura de vrai explication, ce qu'il en ait vraiment...

Reply

Marsh Posté le 14-08-2005 à 23:46:46    

KangOl a écrit :

avec des dessins parce que la, je pige quedal :o


 
Qu'il améne les biéres car on en a pour un sacré bout de temps vu comme c'est parti...

Reply

Marsh Posté le 15-08-2005 à 00:02:56    

Ok ok voila je m’explique :
 
Au bureau j’ai un serveur qui fait Web serveur avec mysql dessus et surtout une base de donnée RADIUS.
 
Cette base de donnée radius interroge un fichier Access , dans ce fichier ce trouve une table « user » exemple :
 
ID :1  Name :cedric Password :1234 Validtill :14.08.2005 14:00:10 Timecrédit:3600
 
Timecrédit signifie le temps de connexion de Cédric donc 1 heure (3600 sec)
Validtill signifie la date maximum autorisé pour une connexion dans cette exemple aujourd’hui cedric à après 14h et 10 secondes il ne peut plus ce connecter.
(la valeur dans ValidTill s’enregistre au moment ou cedric ce connecte)
 
Cette base de donnée est exportée dans une base sql !!!!!
 
Maintenant Cédric est dans un hôtel et paye par carte de crédit une connexion de  24 h, il rentre ces données de la carte et est redirigé sur cette FAMEUSE PAGE ou il aperçois un login et password qui est donc :cedric et 1234 cette page est en réalité un url qui pointe sur mon serveur et qui interroge la base de donnée SQL et non Access.

Reply

Marsh Posté le 15-08-2005 à 00:05:07    

Si maintenant il y a Robert qui fait le même procéder et que Cédric à oublier de valider (supprimer l’enregistrement dans la base sql) la requête de cette même page lui donnera la même
 

Reply

Marsh Posté le 15-08-2005 à 00:07:48    

Cédric rentre donc sont login et password que le système lui intéroge la base de donnée Access pour voir combien de temps il peut ce connecter

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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