Jump to content

mastermicio

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by mastermicio

  1. <!DOCTYPE HTML>  
    <html>
        <head>
            <style>
                .error {color: #FF0000;}
            </style>
        </head>
        <body>  

            <?php
    // define variables and set to empty values
            $nameErr = $passwordErr = "";
            $name = $password = "";

            if ($_SERVER["REQUEST_METHOD"] == "POST") {

                if (empty($_POST["name"])) {

                    $nameErr = "Name is required";
                } else {

                    $name = test_input($_POST["name"]);
                }

                if (empty($_POST["password"])) {

                    $passwordErr = "password is required";
                } else {

                    $password = test_input($_POST["password"]);
                }
            }

            function test_input($data) {
                $data = trim($data);
                $data = stripslashes($data);
                $data = htmlspecialchars($data);
                return $data;
            }

           
            ?>

          

            <form method="post" action="index.php">
                Name: <input type="text" name="name">
                <span class="error">* <?php echo $nameErr; ?></span>
                <br><br>
                password: <input type="text" name="password">
                <span class="error">* <?php echo $passwordErr; ?></span>
                <br><br>

                <br><br>
                <input type="submit" name="submit" value="Submit">  
            </form>

            <?php
            if (!preg_match('/^(?=.*\d)(?=.*[A-Za-z])[0-9A-Za-z!@#$%]{6,8}$/', $password)) {
                ?>
                <span class="error">* <?php echo 'la password deve essere tra i 6 e gli 8 caratteri, contenere un numero e una lettera maiuscola'; ?></span>

                <?php
            } else {

                $myfile = fopen("login.txt", "a+") or die("Unable to open file!");
                fwrite($myfile, $name . ", " . $password . "\r\n");
                fclose($myfile);
            }
            ?>
                
            <?php
                $nameErr = $passwordErr = "";
                $name = $password = "";


         ?>
                <br><br><br><br>
                Login:<br>
                Name: <input type="text" name="name">
                <span class="error">* <?php echo $nameErr; ?></span>
                <br><br>
                password: <input type="text" name="password">
                <span class="error">* <?php echo $passwordErr; ?></span>
                <br><br>

                <br><br>
                <input type="submit" name="submit" value="Submit">  
            </form>           
                
     <?php
    $myfile = fopen("login.txt", "r");
                while(!feof($myfile)){
                    $riga = fgets($myfile);
                    $array = explode(",",$riga);
                    if ($riga[0]==$name && $riga[1]==$password){
                        echo "benevenuto";
                    }
                            echo $riga."<br>";
                }
     fclose($myfile);
    ?>
        </body>

    </html>

×
×
  • Create New...