Javascript probleem

Gestart doorVideotube17 reacties82 weergaven

18 berichten · pagina 1 van 2

Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waarom werkt dit niet?
Als ik de goeie naam+wachtwoord invoer komt er een alert dat het goed is maar word je niet redirected naar de pagina.
Iemand een oplossing?

toevoeging op 28 september 2012, 21:50:54:
Site: hounat.quadhost.nl
naam: test1
wachtwoord: ww1

Ik weet dat javascript logins slecht zijn maarja
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Script?

Anders moet ik de glazenbol van Aar lenen
0
Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bron bekijken kan tegenwoordig ook hoor? Maar ik kopieeer het wel even.

<script type = "text/javascript">

var count = 2;
function validate() {
var un = document.myform.gebruikersnaam.value;
var pw = document.myform.wachtwoord.value;
var valid = false;

var unArray = ["test1", "test2"];  
var pwArray = ["ww1", "ww2"];  

for (var i=0; i <unArray.length; i++) {
if ((un == unArray[i]) && (pw == pwArray[i])) {
valid = true;
break;
}
}

if (valid) {
alert ("Goedzow..")
window.location = "http://google.nl/";
return false;
}

var t = " tries";
if (count == 1) {t = " try"}

if (count >= 1) {
alert ("Je hebt foute combinatie ingevoerd!");
return false;
}

}

</script>


Als je de goede gegevens invult blijft die maar reloaden.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Videotube schreef:
Bron bekijken kan tegenwoordig ook hoor? Maar ik kopieeer het wel even.
<script type = "text/javascript">

var count = 2;
function validate() {
var un = document.myform.gebruikersnaam.value;
var pw = document.myform.wachtwoord.value;
var valid = false;

var unArray = ["test1", "test2"];  
var pwArray = ["ww1", "ww2"];  

for (var i=0; i <unArray.length; i++) {
if ((un == unArray[i]) && (pw == pwArray[i])) {
valid = true;
break;
}
}

if (valid) {
alert ("Goedzow..")
window.location = "http://google.nl/";
return false;
}

var t = " tries";
if (count == 1) {t = " try"}

if (count >= 1) {
alert ("Je hebt foute combinatie ingevoerd!");
return false;
}

}

</script>


toevoeging op 28 september 2012, 21:55:40:
Als je de goede gegevens invult blijft die maar reloaden.

Ik plaatste het een seconde na jou edit emo sorry about that
0
Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Videotube schreef:
Bron bekijken kan tegenwoordig ook hoor? Maar ik kopieeer het wel even.
<script type = "text/javascript">

var count = 2;
function validate() {
var un = document.myform.gebruikersnaam.value;
var pw = document.myform.wachtwoord.value;
var valid = false;

var unArray = ["test1", "test2"];  
var pwArray = ["ww1", "ww2"];  

for (var i=0; i <unArray.length; i++) {
if ((un == unArray[i]) && (pw == pwArray[i])) {
valid = true;
break;
}
}

if (valid) {
alert ("Goedzow..")
window.location = "http://google.nl/";
return false;
}

var t = " tries";
if (count == 1) {t = " try"}

if (count >= 1) {
alert ("Je hebt foute combinatie ingevoerd!");
return false;
}

}

</script>


toevoeging op 28 september 2012, 21:55:40:
Als je de goede gegevens invult blijft die maar reloaden.
Ik plaatste het een seconde na jou edit emo sorry about that

Oh, haha emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dit is makkelijk te hacken,

IIg prober eens window.location.replace("http://www.google.nl");
0
Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Dit is makkelijk te hacken,

IIg prober eens window.location.replace("http://www.google.nl");
Weet ik je kunt gewoon in bron kijken en je hebt naam pass.

+ Ik ga het testen.

toevoeging op 28 september 2012, 22:06:49:
Niet gelukt sadley
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Gebruik $.POST (jQuery) en doe alle checks in PHP.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Videotube schreef:
Eerdere citaten tonen
Sevvlor schreef:
Dit is makkelijk te hacken,
IIg prober eens window.location.replace("http://www.google.nl");

Weet ik je kunt gewoon in bron kijken en je hebt naam pass.

+ Ik ga het testen.

toevoeging op 28 september 2012, 22:06:49:
Niet gelukt sadley
heb je javascript fouten in je console? (Firebug of Googlechrome developertools)
0
Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
1tje, ja. Maar dat is een heel ander script.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
het komt omdat je screen refresht door de submit die er gegeven word.

Geef de submit button een id, bijvoorbeeld login en gebruik dit stukje jQuery.

$("#login").submit(function(){
    return false;
});


beter kan je die hele functie in jQuery zetten, dat is beter
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Script?
Anders moet ik de glazenbol van Aar lenen

is bij de stomerij... :/
0
Videotube

Lid · Topicstarter

Berichten
3.037
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
het komt omdat je screen refresht door de submit die er gegeven word.

Geef de submit button een id, bijvoorbeeld login en gebruik dit stukje jQuery.
$("#login").submit(function(){
    return false;
});


beter kan je die hele functie in jQuery zetten, dat is beter

Trying..
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wouterr schreef:
Gebruik $.POST (jQuery) en doe alle checks in PHP.
Pff moet je alsnog mee uitkijken hoor, iemand kan in de console gewoon variablen aanpassen dus als jij location change doet als login() true geeft gaat het al fout.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rogier schreef:
Eerdere citaten tonen
Wouterr schreef:
Gebruik $.POST (jQuery) en doe alle checks in PHP.
Pff moet je alsnog mee uitkijken hoor, iemand kan in de console gewoon variablen aanpassen dus als jij location change doet als login() true geeft gaat het al fout.
Neen;

Je stuurt de ingegeven gebruikersnaam en wachtwoord met jQuery naar een PHP bestand op die kijkt of die gegevens kloppen en zoja: niet enkel terugstuurt dat het correct is en ze ingelogd zijn maar die maakt ook een sessie aan waarmee je kan controleren op de paginas waar nodig dat de persoon wel is ingelogd.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren