login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Forum beveileging

Offline thyssimonis - 12/06/2005 17:32 (laatste wijziging 12/06/2005 17:33)
Avatar van thyssimonisPHP interesse Zit vast met stukje beveileging van mijn forum kan in amdin zegge welke rangen er in mogen nu heb ik dit en weet niet hoe ik verder moet:

  1. <?
  2. $rij_query = mysql_query("SELECT * FROM forum_subcat WHERE id='".$_GET['id']."'")or die(mysql_error());
  3. $rij = mysql_fetch_assoc($rij_query);
  4.  
  5. if($rij['rang'] == "Lid") { }
  6. }
  7. if($rij['rang'] == "Vip") { }
  8. }
  9.  
  10.  
  11. if($$) {
  12. // inhoud hier
  13. } else { include 'include/slot.php'; }
  14.  
  15. ?>

als $rij['rang'] Lid == bij hij bij $$ controleren op de co ies en als Vip is controleren of hij rang vip heeft of hoger

5 antwoorden

Gesponsorde links
Offline nemesiskoen - 12/06/2005 17:52
Avatar van nemesiskoen Gouden medaille

PHP expert
je haalt gegevens uit de header zonder deze te controleren/beveiligen.
Dat is zowiezo onveilig.

mss eerst kijken of het numeriek is

  1. <?php
  2. if( is_numeric( $_GET['id'] ) ) {
  3.  
  4. //verdergaan
  5.  
  6. }
  7. else {
  8.  
  9. echo "NIET MET HEADER SPELEN!";
  10.  
  11. }
  12.  
  13. ?>


Vervolgens ga je slechts gegevens over het topic uit je tabel halen niet over het lid. (je houd het lid id toch niet bij via de header hoop ik).
Dus je gaat kijken of het topic 'Vip' of 'Lid' is (is dit de bedoeling?)

Ook stel je helemaal geen vraag.
- Wat lukt er niet?
- Geeft hij errors?
- Wat snap je niet?
- Wat moet er gebeuren?
- Vertaal dit eens naar AN:

Citaat:
als $rij['rang'] Lid == bij hij bij $$ controleren op de co ies en als Vip is controleren of hij rang vip heeft of hoger
Offline thyssimonis - 12/06/2005 18:06
Avatar van thyssimonis PHP interesse Eerst heb ik niks aan is geen antwoord op mij vraag!

Als $rij['rang'] Lid is dat moet hij controleren op cookies als Beheeder bijv. is moet hij controleren op cookies en of hij rang beeheder heeft of hoger en dan zit hij de inhoud anders include 'include/slot.php';
Offline nemesiskoen - 12/06/2005 19:34
Avatar van nemesiskoen Gouden medaille

PHP expert
Ik herhaal:

Ook stel je helemaal geen vraag.
- Wat lukt er niet?
- Geeft hij errors?
- Wat snap je niet?
- Wat moet er gebeuren?
- Vertaal dit eens naar AN:

Citaat:
als $rij['rang'] Lid == bij hij bij $$ controleren op de co ies en als Vip is controleren of hij rang vip heeft of hoger


en na jou post ook even vertalen naar AN

Citaat:
Eerst heb ik niks aan is geen antwoord op mij vraag!

Als $rij['rang'] Lid is dat moet hij controleren op cookies als Beheeder bijv. is moet hij controleren op cookies en of hij rang beeheder heeft of hoger en dan zit hij de inhoud anders include 'include/slot.php';


Sorry, maar ik kan daar echt NIETS uit op maken. Die eerste zin even analyseren.

Citaat:
Eerst heb ik niks aan is geen antwoord op mij vraag!

Je hebt het over jou vraag. In mijn vorige post zij ik dat je geen vraag stelde. Gelieve deze te stellen op een (voor de meeste mensen) duidelijke manier.
'Eerst heb ik niks aan' ==> Is geen zin die bedoelt is als een zin.
Eerst is een telwoord dat door jou op een manier wordt gebruikt dat ik het niet voor mogelijk kan houden.
Misschien ook leestekens (. , ! ?) gebruiken.
Dat maakt het voor mij (en de meeste anderen(?)) duidelijker het te begrijpen en een vraag er uit te halen. Achter de zin waar een vraagteken achter staat logischerwijs!

Je begrijpt wel dat ik bovenstaande analyse weiger te doen bij al jou zinnen (of poging tot zinconstructies zonder leestekens).
Offline thyssimonis - 12/06/2005 19:56
Avatar van thyssimonis PHP interesse Vraag ik maar ergens anders kut gezeur
Offline riekele - 12/06/2005 21:16 (laatste wijziging 12/06/2005 21:21)
Avatar van riekele PHP beginner Hoezo kutgezeur? Hij vraagt alleen of je de zin een beetje normaal kan formuleren zodat iemand het kan begrijpen. En dan zeg je dat je bezig bent met je beveiliging, dan geeft hij je nog een tip hoe je het nog veiliger kan maken, en dan is het weer niet goed..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.193s