flasher_13
Messages postés55Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 2 avril 2012
-
21 févr. 2005 à 19:30
proffial
Messages postés35Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention23 juillet 2009
-
28 févr. 2005 à 16:11
Ma Demande: Bonjour à tout les dévelloppeurs de javascript...
Je voudrais savoir si il est possible de rediriger un internaute si sa page de provenance n'est pas celle souhaitée(dans le script), et si c'est possible je voudrais savoir comment faire avec un script d'exemple.
Pour ce qui n'ont pas compris, je m'explique par un exemple simple:
Page de provenance valide souhaité dans le script (index.html) --vers le lien de--> la page où il y a le script (Site.html) = Accepté, la page de provenance est index.html
Page de provenance du web, inconnu, non valide (EX:http://xxx.xxx.xxx) --vers le lien de--> la page où il y a le script (Site.html) = refusé, la page de provenance n'est pas index.html, renvoi automatique sur index.html pour mot de passe.
Pourquoi je veux ce script?
J'ai besoin de ce script parce que j'ai fais un site perso avec un mot de passe sur index.html et qui lorsqu'il est valider charge Site.html, donc celui qui tappe par exemple http://monsiteperso/Site.html n'aura pas à tapper le mot de passe sur http://monsiteperso/Index.html voila pourquoi il me faut la redirection si jamais quelq'un tappe http://monsiteperso/Site.html et ne tappe pas le mot de passe.
Signature
Merci d'avances à tout les dévelloppeurs de codes-sources, répondez au plus vite mon site est déjà en ligne et je veux que seules des personnes digne de confiences puissent y acceder.
A+
flasher_13
Messages postés55Date d'inscriptionmercredi 2 février 2005StatutMembreDernière intervention 2 avril 2012 22 févr. 2005 à 07:19
Dsl, j'ai tout essayé mais sa marche pas, mais quand même merci pour ta réponse rapide tucsoufle. Quelqu'un n'aurait pas une autre idée? Perso moi j'ai éssayé ça:
<script>
if (document.referrer != http://monsiteperso/index.html) //la page de redirection est index.html
{
window.open("http://monsiteperso/index.html") //la page n'est pas index.html redirection vers index.html
}
else
{
//rien la page de provenance est bien index.html
}
</script>
ça marche pas non plus...
Je crois que j'avais déjà vu un script comme celui que je demande mais je pensé pas en avoir besoin et maintenant je le trouve plus
PS: dans mon script pluôt que window.open je voudrais faire un lien en JS qui ouvre pas une nouvelle fenêre mais fonctionne comme un lien interne, je ne me rapel plus la fonction, c'est presque comme document.replace je crois.
Mc kan même...
Vous n’avez pas trouvé la réponse que vous recherchez ?
proffial
Messages postés35Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention23 juillet 2009 28 févr. 2005 à 16:11
Salut flasher_13 il faut que tu fasse attention a un truc:
c'est que l'on peut desactiver les Javascript dans les navigateurs ...
C'est pourquoi en général on gère la sécurité du coté du serveur.
Le serveur envoie la page que si la personne est connectée au serveur.
Et on réalise jamais une sécurité en envoyant tout le site au destinataire avec les informations sensibles en disant au navigateur de pas les afficher.
Rappel: Le Javascript est executé sur le CLIENT.
Il faut donc lui envoyer tout le code pour qu'il s'execute.
Pour faire un ptit truc de sécurité il faut faire ca en PHP par exemple,
et tu gere des Sessions ...
Sur ton site actuel, juste avant la redirection, tu fais un clique droit, afficher la source, et je suis sur qu'il y'a tout le contenu,
apres il suffit de faire un fichier enregistrer sous " mon bureau " par exemple,
virer la petite sécurité javascript
et zouh je suis identifié sur ton site et je vois tout ...
Et puis en plus tu vas peut etre meme envoyer tout les login mot de passe a tout le monde si tu gere tout en javascript.
Et la c vraiment pas bon.
Bon aller j'ai pas posté cette reponse pour te demotiver, mais pour te dire que la tu vas qd meme droit dans un mur ;-)