wachtwoord

Status
Niet open voor verdere reacties.

anstof

Gebruiker
Lid geworden
28 jan 2003
Berichten
394
Ik heb een website met op de indexpagina een wachtwoord zodat maar één bepaalde groep mensen op deze site kunnen komen. Hij werkt prima maar nu ben ik er achter gekomen dat, als je bij internet explorer boven in de adresbalk het complete adres intikt van de pagina die na de indexpagina komt, je het wachtwoord kunt omzeilen. Bijvoorbeeld: http://members. home.nl/indexpagina , zo werkt hij goed en krijg ik de indexpagina te zien met het wachtwoord. http://members.home.nl/indexpagina/volgende.html , zo kom ik gewoon op de pagina die dus na de indexpagina komt en helpt het wwachtwooord dus niet. Hoe kan dit ?

Dit is het script van het wachtwoord:
<script>
function passBox() {
var passwordText = "";
passwordText = prompt("U kunt binnenkomen door het juiste wachtwoord te geven", "Plaats hier het wachtwoord");
if (passwordText == "wachtwoord") {
alert("Juist wachtwoord - Klik OK om verder te gaan")
location.href = "volgende.html"}
else {
alert("Fout wachtwoord - Klik op OK om verder re gaan")
location.href = "cancel.htm"}}


Mvg, Anton.
 
Testpagina op:
http://people.zeelandnet.nl/vazed/referrer.html
Maar, die pagina kun je alleen zien, indien je via deze pagina komt:
http://people.zeelandnet.nl/vazed/
De link staat rechts onderaan: referrer


De code is geleverd door:
http://www.javascriptkit.com/script/cut170.shtml
Description:
A security script that checks the URL the surfer came to to arrive to the
current page.
If its not the specified URL, the surfer is denied access. Use this script
if you wish to allow surfers to enter a page only through a predetermined previous page.
Directions: Simply insert the below into the <head> section of the target page.

:cool:
 
en als javascript niet werkt, gil dan ff ! dan maak ik ff een php scriptje waarmee dit feilloos werkt ;)
 
Bedankt jongens,

Ik wil dit graag proberen dus als jullie mij willen helpen, graag. Ik kan niet goed uit het bericht van Peter Vazed opmaken hoe of welk script ik van de site kan halen. Zou je mij even willen uitleggen waar dit kan.

En JPeetje, bij jou kom ik graag terug als mij het niet lukt met javascript.

Mvg, Anton.
 
Mag ik dit script toevoegen in de <head> bij dat andere script (script met het wachtwoord) en plaats ik dan dus twee scripts in de head ? Kan dat en mag dat wel ? Ik ben nog niet helemaal thuis in javascript maar ben er al wel aan begonnen.

Mvg, Anton.
 
nee dat andere script dat niet goed werkte moet je weghalen...
het script dat op die site staat moet je ervoor in de plaats zetten ;)
 
Maar dan werk ik niet echt met een wachtwoord ?

Mvg, Anton.
 
Verplaatst van Forums >> Internet Homepage
 
ow zo !
nee kijk:
je gebruikt eerst je wachtwoord script, zodat iemand een wachtwoord kan invoeren...
klopt dit wachtwoord, dan wordt hij doorgelinkt naar de pagina met het script met peter vazed
dit script checkt of hij vanaf de pagina komt waar het wachtwoord is ingevoerd...is dat niet zo, dan krijg je een melding (die melding kun je veranderen in een stukkie code dat hem bijv. terugstuurd naar een andere pagina...)
op deze manier moeten mensen wel een wachtwoord invoeren, snappie ? ;)
 
Hé JPeetje,

Inderdaad, zo bedoel ik dat.
Maar nu heb ik dat gedaan en kom ik zelf niet meer op de indexpagina (krijg te zien "toegang geweigerd!") maar kan nog steeds de indexpagina overslaan. Ik doe het waarschijnlijk verkeerd maar weet niet wat. Ik begrijp het script aardig maar er zit een foutje in de manier van plaatsen denk ik. Ik heb beide scripts zo in mijn indexpagina staan :

<head>
<script>
function passBox() {
var passwordText = "";
passwordText = prompt("U kunt binnenkomen door het juiste wachtwoord te geven", "Plaats hier het wachtwoord");
if (passwordText == "zoutje") {
alert("Juist wachtwoord - Klik OK om verder te gaan")
location.href = "familie.html"}
else {
alert("Fout wachtwoord - Klik op OK om verder re gaan")
location.href = "cancel.htm"}}
</script>

<script>
<!--
/*Referrer Checker- By JavaScript Kit
(www.javascriptkit.com) Over 200+ free JavaScripts here!
*/

//specify valid referrals for script to accept
//if you wish an entire domain to be valid, enter that (ie: "javascriptkit.com")
var validreferrals=new Array()
validreferrals[0]="http://members.home.nl/anstof/index.html"
validreferrals[1]="http://members.home.nl/anstof/familie.html"

var passed=0

for (r=0;r<validreferrals.length;r++){
if (document.referrer.indexOf(validreferrals[r])!=-1){
passed=1
break
}
}

if (passed==0){
alert("toegang is geweigerd!")
history.go(-1)
}

//-->
</script>
</head>

Mvg, Anton.
 
in de index zet je dat wachtwoord script.

in de "beveiligde" pagina zet je het refferer script.

klaar!

t.
 
Dacht ik al, je moet dus dit script op een andere pagina zetten.
Normaal komt de pagina familie.html na index.html, want zodra je het wachtwoord intikt linkt hij door naar familie.html, als ik het goed begrijp moet ik het script van "vazed" nu eerst in familie.html zetten ?

Mvg, Anton.
 
redirect script

weet iemand een goede werkende redirect script

bij mij werken ze allemaal niet

wil ereen die bekijkt of je wel van de goede site afkomt

alvast bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan