Hallo,
Ik heb met php verschillende sites gemaakt die gebruik maken van een inlogsysteem. Wat ik altijd doe is bij een goede inlog een sessie cookie ($geheim = "toegang") plaatsen, waarna ik bovenaan pagina's waarvoor een inlog vereist is op deze manier kijk of de cookie is gezet:
if(isset($geheim)) {}
Ik kwam er echter laatst achter dat je de pagina ook kan bereiken met:
pagina.php?geheim="bla"
Is dit nu eigenlijk veilig genoeg ? Ik heb er mijn twijfels bij, als mensen kunnen achterhalen wat de naam is van de sessie cookie kunnen ze zo binnen komen en een hoop kwaad doen in een content management tool bijvoorbeeld.
Je zou dit nog kunnen doen:
if(isset($geheim) && $geheim == "toegang") {}
Maar ik ben er niet weg van, volgens mij is er een veiliger manier om een inlog op te zetten. Kan iemand mij helpen ?
groeten
Ik heb met php verschillende sites gemaakt die gebruik maken van een inlogsysteem. Wat ik altijd doe is bij een goede inlog een sessie cookie ($geheim = "toegang") plaatsen, waarna ik bovenaan pagina's waarvoor een inlog vereist is op deze manier kijk of de cookie is gezet:
if(isset($geheim)) {}
Ik kwam er echter laatst achter dat je de pagina ook kan bereiken met:
pagina.php?geheim="bla"
Is dit nu eigenlijk veilig genoeg ? Ik heb er mijn twijfels bij, als mensen kunnen achterhalen wat de naam is van de sessie cookie kunnen ze zo binnen komen en een hoop kwaad doen in een content management tool bijvoorbeeld.
Je zou dit nog kunnen doen:
if(isset($geheim) && $geheim == "toegang") {}
Maar ik ben er niet weg van, volgens mij is er een veiliger manier om een inlog op te zetten. Kan iemand mij helpen ?
groeten