Kristiāns S miniblogs

  • Kristiāns S
    0

    Kā izdarīt tā, lai šitais kods nomirtu, ja parole vai userneims ir īsāki par 4 un garāki par 16 atm esmu uztaisījis, ko šādu

    $username = $_POST['username'];
    $password = $_POST['password'];
    $details = array($username, $password);

    foreach($details as $detail){
       $len = strlen($detail);
       if($len>16 || $len<4) {
       die('Too short');
       }
    }


    bet, kad ievadu pārāk/garu īsu paroli/userneimu, neko nepasaka

    foreach($details as $detail){
       $len = strlen($detail);
       var_dump($len);
    }

    parāda pareizos skaitļus, tāpēc es domāju, ka ir jāmaina if($len>16 || $len<4) daļa.

    • mad
      0

      Tā rinda izskatās pareiza.

      BTW, kāpēc gan tu parolei gribi likt maksimālā garuma ierobežojumu?

      • Kristiāns S
        0

        Es vispār nelietoju masīvus, tāpēc šis ir, kā neliels trenniņš. Tomēr izrādās, ka šis variants strādā...

Atpakaļ Uz augšu