Hulp bij JS
Pagina: « vorige 1 2 3 volgende »
Cache legen helpt niet. Kunt u niet even kijken op novarabank.eu? Want ik heb het maximum bereikt van google accounts :P en ik weet al die wachtwoorden niet meer
Hier kan ik gewoon de requests in het tabblad zien hoor :-).
Toevoeging op 05/01/2017 20:17:44:
Of u dit wilt doen
Quote:
Kijk in je browser naar het netwerkverkeer dat plaatsvindt op je site. Dit kan bijvoorbeeld met het 'Net'-tabblad van Firebug.
Zelfs op mijn eigen 'localhost' kan ik er requests mee uitlezen.
Ik snap alleen de samenhang met Google accounts niet zo?
Gewijzigd op 05/01/2017 20:31:12 door - Ariën -
U zei dat ik ander google account moest gebruiken. Maar igg. klopt de code die ik had gestuurd?
Ik heb dat nooit zo gezegd, en zei een 'profiel' van je browser, als je daarop doelt. Dat is heeft wat anders dan een Google-account. Als je hier kijkt zie je hoe je die kan resetten of tijdelijk een andere schone profiel in kan laden. Dan heb je een schone browser zonder add-ons en is deze weer helemaal standaard zoals na een installatie. Misschien werkt de Firebug/Inspector Tab dan wel na een Ctrl+Shift+C.
Zet alles ook even op een rijtje:
- waar gebeurt het?
- Wat gebeurt er?
- Wat wat zie je?
- Wat heb je gedaan?
Wees zo specifiek mogelijk, en niet zo vaag met 'het werkt niet'.
Dan kunnen we je ook beter helpen.
Gewijzigd op 05/01/2017 20:46:19 door - Ariën -
Wat gebeurt er: Hij geeft geen melding dat je succesvol bent geristreerd. Maar hij geeft wel errors.
Wat zie je: Ik zie dus niks als de gegevens goed zijn ingevuld bij het form.
Wat ik heb gedaan: Ik heb niks eraan gedaan, mijn vriend weet ook niet wat het probleem is.
Code (php)
1
2
3
2
3
INSERT INTO `leden` (`habbonaam`, `wachtwoord`, `ip`, `regdatum`, `lastonline`)
VALUES ('Testje', '*****', '141.101.**.**'
, NOW(), NOW())
VALUES ('Testje', '*****', '141.101.**.**'
, NOW(), NOW())
Lijkt me niet een goede doorgifte. Je zou dan eigenlijk een melding moeten tonen in de trant van:
"Je bent geregistreerd, veel succes!"
Ik gok dat er ergens een debug aan staat.
Gewijzigd op 05/01/2017 20:55:25 door - Ariën -
Toevoeging op 05/01/2017 21:00:32:
Maar die melding verschijnt niet Volgensmij geeft echo die niet data correct en daarom reload pagina vgm ook niet
Gewijzigd op 05/01/2017 21:02:53 door - Rob -
Misschien staat er een ergens een bepaalde echo ergens die de SQL-output toont i.p.v. een response met een logische melding? Het is in ieder geval iets wat niet hoort.
[object HTMLBRElement]
- [object Text]
- [object HTMLElement]
- [object Text]
- [object HTMLElement]
- [object Text]
- [object HTMLElement]
- [object HTMLBRElement]
enig idee wat dat betekend?
Wanneer geeft hij dat aan, na wat voor aanpassing?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
session_start();
require_once($_SERVER["DOCUMENT_ROOT"] . "/_paneel/classes/landing.class.php");
$landing = new Landing();
$response = $landing->register($_POST["username"], $_POST["password"], $_POST["password_repeat"]);
if ($response === true)
{
echo 'correct'; // DIT HAD IK AANGEPAST NAAR WAT HET NU IS
}
}
else
{
header('Content-Type: application/json');
echo json_encode($response);
}
?>
session_start();
require_once($_SERVER["DOCUMENT_ROOT"] . "/_paneel/classes/landing.class.php");
$landing = new Landing();
$response = $landing->register($_POST["username"], $_POST["password"], $_POST["password_repeat"]);
if ($response === true)
{
echo 'correct'; // DIT HAD IK AANGEPAST NAAR WAT HET NU IS
}
}
else
{
header('Content-Type: application/json');
echo json_encode($response);
}
?>
en hij geeft het aan wanneer er een foute login gegevens zijn en als ze goed zijn
Toevoeging op 05/01/2017 21:21:07:
Volgensmij geeft hij nu een array die geen waarde heeft/ niet gediniteerd is
Gewijzigd op 05/01/2017 21:19:59 door - Ariën -
Ik krijg nog steeds een SQL-query te zien als result. Dat zal blijkbaar ergens dieper in je script staan.
Toevoeging op 05/01/2017 21:25:55:
Nu geeft die wel weer gewoon de errors (had een } teveel) maar nog steeds geen melding dat het succesvol is..
Die query zal niet horen. Je wilt immers geen database-structuur en informatie uitlekken aan anderen.
Waar zou die query dan moeten horen? Volgensmij is de maker vergeten achter de query te zetten als het goed is is $resonse = true;
Je wilt een respons teruggeven in de vorm van een duidelijke melding die aangeeft dat je 'succesvol geregistreerd' bent, en niet een SQL-output van je INSERT.
if ($response === true); of werkt dat niet en moet ik het anders aangeven?
Toevoeging op 05/01/2017 21:37:53:
$response = $landing->register($_POST["username"], $_POST["password"], $_POST["password_repeat"]);
dat is de variable $response
Toevoeging op 05/01/2017 21:39:01:
O thank you so mutch ik weet niet hoe ik je kan bedanken <3 het werkt eindelijk! Na al die tijd!! Thnx voor je tijd!
Toevoeging op 05/01/2017 21:40:55:
En wat vond je trouwens van design? En dat je switcht tussen forms? Ik moet alleen nog een knopje voor terug te gaan naar login :D
Gewijzigd op 05/01/2017 21:44:24 door - Rob -
Fijn om te horen dat het opgelost is. :-)