diff --git a/static/js/quiz.js b/static/js/quiz.js index a8aee08..121101f 100644 --- a/static/js/quiz.js +++ b/static/js/quiz.js @@ -31,6 +31,30 @@ $(function() { // Hints $('.hint').replaceWith(function() { - return '
Bekijk hint'+$(this).hide()[0].outerHTML+'
'; + return '
Bekijk hint'+$(this).hide()[0].outerHTML+'
'; }); + + $('#difficulty').change(function(e) { + var option = $(this).find(':selected').val(); + + + $('.hintlink').toggle(option == 'normal'); + $('.hint').toggle(option == 'easy'); + + + window.localStorage.setItem('difficulty', option); + }); + + // Set the selected property + if(window.localStorage['difficulty']) { + var difficulty = window.localStorage['difficulty']; + } else { + var difficulty = 'normal'; + } + + $('#difficulty option').filter(function() { + return $(this).val() == difficulty; + }).prop('selected', true); + $('#difficulty').trigger('change'); + }); \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 97088a6..66906c5 100644 --- a/templates/base.html +++ b/templates/base.html @@ -23,6 +23,13 @@
  • Wachtwoorden
  • + Moeilijkheidsgraad: + + Uitloggen diff --git a/templates/path.html b/templates/path.html index 7b0e216..6ad9de4 100644 --- a/templates/path.html +++ b/templates/path.html @@ -52,7 +52,7 @@

    Verander de bestandsnaam in image_remove_traversal.php (source) , dit script heeft nu een beveiliging die alle '../' uit de string verwijderd zodat je niet meer ../ in de URL kan gebruiken.

    -

    Weet je nog hoe je deze beveiliging ongedaan hebt gemaakt bij die website die alle SELECT en UNION uit de URL filterde?

    +

    Hint: Weet je nog hoe je deze beveiliging ongedaan hebt gemaakt bij die website die alle SELECT en UNION uit de URL filterde?

    Met welke URL kan je via het image_remove_traversal.php script de inhoud van /etc/geheim.txt uitlezen? @@ -74,9 +74,9 @@

    Ga naar "Image 3". imgr heeft hun site uitgebreid met extra pagina's (source). De afbeeldingen hebben ze maar weggehaald omdat daar teveel security problemen mee waren.

    -

    imgr zijn bezig met het maken van een inlogpagina en een registreren pagina.

    +

    Hint: imgr zijn bezig met het maken van een inlogpagina en een registreren pagina.

    -

    Heb je de broncode al bekeken? Die regel met include() ziet er interessant uit...

    +

    Hint: Heb je de broncode al bekeken? Die regel met include() ziet er interessant uit...

    Beschrijf hoe je met deze site de inhoud van /etc/geheim.txt kan achterhalen