login  Naam:   Wachtwoord: 
Registreer je!
 Forum

error in code met sessies voor inlogsysteem

Offline urqbz - 20/12/2006 17:01 (laatste wijziging 20/12/2006 17:02)
Avatar van urqbzPHP interesse kijk als de gebruikers zijn ingelogd word met behulp van een cookie hun rank(=macht)dat word vervolgens met een aantal statemants gecheckt en die werken om de een of andere reden niet
(met de variable $acces word bepaald of de gebruiker bevoegd is de pagina te bekijken
  1. <?php
  2. if($_SESSION['inlogged'] == ja) {
  3. if($_COOKIE['rank'] == 1) {
  4. $acces='ja';
  5. setcookie ("rank_name" "zeer iritante gebruiker")
  6. }
  7. else {
  8. if($_COOKIE['rank'] == 2) {
  9. $acces='ja';
  10. setcookie ("rank_name" "irritante gebruiker")
  11. }
  12. else {
  13. if($_COOKIE['rank'] == 3) {
  14. $acces='ja';
  15. setcookie ("rank_name" "nieuw lid")
  16. }
  17. else {
  18. if($_COOKIE['rank'] == 4) {
  19. $acces='';
  20. setcookie ("rank_name" "lid")
  21. }
  22. else {
  23. if($_COOKIE['rank'] == 5) {
  24. $acces='';
  25. setcookie ("rank_name" "5")
  26. }
  27. else {
  28. if($_COOKIE['rank'] == 6) {
  29. $acces='';
  30. setcookie ("rank_name" "hulp moderator")
  31. }
  32. else {
  33. if($_COOKIE['rank'] == 7) {
  34. $acces='';
  35. setcookie ("rank_name" "moderator")
  36. }
  37. else {
  38. if($_COOKIE['rank'] == 8) {
  39. $acces='';
  40. setcookie ("rank_name" "hulp webmaster")
  41. }
  42. else {
  43. if($_COOKIE['rank'] == 9) {
  44. $acces='';
  45. setcookie ("rank_name" "webmaster")
  46. }
  47. else {
  48. if($_COOKIE['rank'] == 10) {
  49. $acces='';
  50. setcookie ("rank_name" "webmaster / boss of the site")
  51. }
  52. else {
  53. // error in rank
  54. }
  55. }
  56. }
  57. }
  58. }
  59. }
  60. }
  61. }
  62. }
  63. }
  64. }
  65. else {
  66. // niet ingelogd
  67. }
  68. ?>

dit is de code en als ik die open op m`n server krijg ik deze error

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/g25156/basdekwant.nl/HTML/php/hetenigeechtebassyesteem/dezoveelstetest.php on line 7

ik zou niet weten wat de fgout in de code is 
en zou iemand me ook kunnen uitleggen waarom deze code fout is?
(zodat ik kan zorgenm dat het niet meer gebeurt!)
Bij voorbaat dank 

5 antwoorden

Gesponsorde links
Offline stijnhau - 20/12/2006 17:02 (laatste wijziging 20/12/2006 17:07)
Avatar van stijnhau Onbekend setcookie ("rank_name" "zeer iritante gebruiker")
daar is mis he.
kijk eens goed na.
mis je geen ; op het einde(is overal zo bij setcookie)
dus zo
setcookie ("rank_name" "zeer iritante gebruiker");
Offline urqbz - 20/12/2006 17:03
Avatar van urqbz PHP interesse ik ga fff kijken  
Offline stijnhau - 20/12/2006 17:06 (laatste wijziging 20/12/2006 17:07)
Avatar van stijnhau Onbekend even wat beter nagekeken en nog een fout/
setcookie ("rank_name" "zeer iritante gebruiker");

msi je niks in het midden
ja een komma
dus zo.
setcookie ("rank_name", "zeer iritante gebruiker");
Offline urqbz - 20/12/2006 17:08 (laatste wijziging 20/12/2006 17:10)
Avatar van urqbz PHP interesse oke ik ga wederom fff kijken
--- edit --- opgelost!!!!!!!!!!!!!   
Offline timo - 20/12/2006 18:21
Avatar van timo PHP ver gevorderde dit is wel heeeeeeeeeeel makkelijke te hacken.. ik voer beetje js in de url in en ik ben in no time tot admin gepromoveerd..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s