php beveiliging pagina
ik heb een script gedownload DEZEwaarmee ik een inlogsysteem op mijn site kan maken. dit heb ik allemaal gedaan. KIJK. dit werkt allemaal enzo maar als ik nu een pagina wil gaan maken dan snap ik even niet wat er gebeurd. Als je bijvoorbeeld naar een pagina gaat die al gemaakt is door de maker ervan zonder dat je bent ingelogt dan word je automatisch teruggestuurd naar de inlogpagina om dit wel te doen. maar dit moet ook gebeuren als ik zelf een pagina aanmaak, er word dan gezegt dat ik de safe.php moet include bovenaan de pagina.
op DEZE pagina heb ik dus deze code gebruikt.
Code (php)
het probleem is dat hij altijd zegt dat ik moet inloggen (misschien kan dat komen omdat dit bestand in een submap zit) maar ook al ben ik niet ingelogt dan komt er altijd bovenaan de pagina de inlogpagina te staan. hoe moet ik een pagina opbouwen om hem in een submap (bijvoorbeeld arjan901.nl/submap/index.php) en gewoon de in site (bijvoorbeeld arjan901.nl/fiets.php) het zo te maken dat ik altijd word doorverwezen naar de inlogpagina als ik niet ingelogt ben, ben ik wel ingelogt dat hij dan de pagina toont zoals het hoort
alvast bedankt
ERROR_REPORTING(0);
verranderen in:
ERROR_REPORTING(E_ALL);
Dan zie je wat er eventueel fout gaat. Ik denk dat er iets fout gaat met het include
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
maar zie geen verschil
maar zie geen verschil
ini_set('display_errors', 1);
Weet je zeker dat je niet nog ingelogd bent?
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
heb het erbij gezet, moet toch in de config.php? maar het werkt nog steeds niet
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 1 is een integer, geen string
error_reporting(E_ALL); // dus een bepaald niveau, geen nummer 1 of 0
// rest van de code
?>
ini_set('display_errors', 1); // 1 is een integer, geen string
error_reporting(E_ALL); // dus een bepaald niveau, geen nummer 1 of 0
// rest van de code
?>
moet dit in de save.php of in de config.php??
php.net het zo staat "1"
En die error_reporting laat in mijn geval alleen de errors zien terwijl dat ook niet de bedoeling was.
Ik ben blij dat jij wel helder ben en ik ga denk ik wat rustiger aan doen totdat ik minder pijnstillers nodig heb want dit werkt niet.
hmm, ik ben niet handig bezig. Die ini set had ik nog nagekeken en denk ik fout overgenomen omdat op En die error_reporting laat in mijn geval alleen de errors zien terwijl dat ook niet de bedoeling was.
Ik ben blij dat jij wel helder ben en ik ga denk ik wat rustiger aan doen totdat ik minder pijnstillers nodig heb want dit werkt niet.
edit:
Heb de berichten ook even aangepast
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb