login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php beveiligings probleem

Offline nxken - 26/05/2006 13:43 (laatste wijziging 26/05/2006 13:50)
Avatar van nxkenNieuw lid Ik wil een pagina beveiligen en ik gebruik een membersysteem
in de leesmij staat
Beveiligde pagina's:
Een beveiligde pagina maken is heel simpel door het gebruik van sessions, het gaat als
volgt:

  1. <?
  2.  
  3. if(session_is_registered('memberid')){
  4. echo "Jah, je bent ingelogd";
  5. }
  6. else{
  7. echo "Jammer dan !, eerst ff inloggen";
  8. }
  9. ?>

Da heb ik gedaan en mijn php code ziet er dus zo uit

  1. <?php
  2.  
  3.  
  4.  
  5.  
  6. if(session_is_registered('memberid')){
  7. echo "Jah, je bent ingelogd";
  8. }
  9. else{
  10. echo "Jammer dan !, eerst ff inloggen";
  11. }
  12.  
  13. ?>

Maar als ik wil testen of het werkt en ik bezoek de beveiligde pagina dan kan ik ze toch openen check hiervoor http://psp-belgie.awardspace.com/downloads.php

er komt dan wel even op jammer dan eerst ff inloggen maar na een second linkt hij toch door naar de beveilgde pagina
kan iemand helpen
p.s. het meber script is hier http://www.anouksweb.nl/phpscriptss/members.zip
te downloade

vinTage was here
(met code tags)

6 antwoorden

Gesponsorde links
Offline tbk - 26/05/2006 13:49 (laatste wijziging 26/05/2006 13:50)
Avatar van tbk PHP beginner zet allereerst je code in code tags aub
en grote lapen code kan je kwijt op www.plaatscode.be
Offline nxken - 26/05/2006 13:52 (laatste wijziging 26/05/2006 13:54)
Avatar van nxken Nieuw lid sorry maar kan iemand helpe plz

vinTage edit: chillen, of er helpt niemand, je topic staat al 5 minuten online en je word al nerveus 
Offline Thomas - 26/05/2006 14:44
Avatar van Thomas Moderator session_is_registered is verouderd. Gebruik $_SESSION.
Offline Ibrahim - 26/05/2006 15:13
Avatar van Ibrahim PHP expert
  1. <?php
  2.  
  3. if(isset($_SESSION['memberid'])){
  4. echo "Jah, je bent ingelogd";
  5. }
  6. else{
  7. echo "Jammer dan !, eerst ff inloggen";
  8. }
  9. ?>


en ik heb je code niet gezien, maar aan hand van dit stukje weet ik wel dat je script oud is 

bekijk deze tutorial eens:
http://www.site...4&id=4
Offline nxken - 27/05/2006 12:42
Avatar van nxken Nieuw lid Met wat jullie hebben gezegd zit ik nog steeds met hetzelfde probleem het komt er wel op dat de pagina beveilgd is maar toch word de pagina doorgelinkt

greetzz
Offline Maarten - 27/05/2006 13:08
Avatar van Maarten Erelid Hoogstwaarschijnlijk staat het stukje dat zorgt voor die doorlinking niet binnen het
if(isset($_SESSION['..'])) { }
gedeelte dan.. alles wat daartussen staat mag dus uitgevoerd worden als je bent ingelogd, alles wat daarbuiten of daaronder staat is dus niet 'beveiligd' zeg maar.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.268s