Untitled

mail@pastecode.io avatar
unknown
plain_text
2 months ago
6.9 kB
2
Indexable
Never
<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>logowanie</title>
    <style>
        *{
            margin: 0;     
        }
        body{
            background-color: #9B6F7F;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white
        }
        main{
            display: flex;
            justify-content: center;
            align-items: center;
        }
        input{
            border-radius: 5px;
        }
        #tabela{
            background-color: #C89FA3;
            border-radius: 5px;
            color: black;
        }
        #zaloguj{
            background-color: #DBB3B1;
            border: solid 1px;
            border-radius: 5px;
        }
    </style>
</head>
<body>
    <main>
        <form method="POST">
            <fieldset>
                <legend>Rejestracja</legend>
                <section id="tabela">
                    <table>
                        <tr>
                            <td>Login: </td>
                            <td><input type="text" name="rlogin"></td>
                        </tr>
                        <tr>
                            <td>Hasło: </td>
                            <td><input type="password" name="rpass"></td>
                        </tr>
                        <tr>
                            <td><input type="submit" name="zarejestruj"></td>
                        </tr>
                        <tr>
                            <td>
                                <?php
                                    if(isset($_POST['rlogin']) && isset($_POST['rpass'])){
                                        $rlogin = $_POST['rlogin'];
                                        $rpass = $_POST['rpass'];
                                        if(empty($rlogin) && empty($rpass)){
                                            echo "Wprowadź login i hasło.";
                                        }
                                        elseif(empty($rpass)){
                                            echo "Wprowadź hasło.";
                                        }
                                        elseif(empty($rlogin)){
                                            echo "Wprowadź login.";
                                        }
                                        else{
                                            $conn = @mysqli_connect("localhost","root","","perry_the_logowanie");
                                            if($conn->connect_error){
                                                die("Nie udało się nawiązać połączenia z bazą danych. Kod błędu: ". $conn->connect_error);
                                            }
                                            else{
                                                $sql = "INSERT INTO dane_logowania (login, haslo) VALUES(SHA1('$rlogin'),MD5('$rpass'))";
                                                $result = mysqli_query($conn,$sql);
                                                echo "Zarejstrowano pomyślnie";
                                            }
                                        }
                                    }
                                ?>
                            </td>
                        </tr>
                    </table>
                </section>
            </fieldset>
        </form>
        <form method="POST">
            <fieldset>
                <legend>Logowanie</legend>
                <section id="tabela">
                    <table>
                        <tr>
                            <td>Login: </td>
                            <td><input type="text" name="login"></td>
                        </tr>
                        <tr>
                            <td>Hasło: </td>
                            <td><input type="password" name="pass"></td>
                        </tr>
                        <tr>
                            <td><input type="submit" value="Zaloguj" id="zaloguj"></td>
                            <td><a href="haslo.php" target="_BLANK">Nie pamiętam hasła</td>
                        </tr>
                        <tr>
                            <td>
                                <?php
                                    if(isset($_POST['login']) && isset($_POST['pass'])){
                                        $login = $_POST['login'];
                                        $pass = $_POST['pass'];
                                        if(empty($login) && empty($pass)){
                                            echo "Wprowadź login i hasło.";
                                        }
                                        elseif(empty($pass)){
                                            echo "Wprowadź hasło.";
                                        }
                                        elseif(empty($login)){
                                            echo "Wprowadź login.";
                                        }
                                        else{
                                            $conn = @mysqli_connect("localhost","root","","perry_the_logowanie");
                                            if($conn->connect_error){
                                                die("Nie udało się nawiązać połączenia z bazą danych. Kod błędu: ". $conn->connect_error);
                                            }
                                            else{
                                                $login = SHA1($login);
                                                $haslo = MD5($pass);
                                                $sql = "SELECT * from dane_logowania where login = '$login' AND haslo = '$haslo'";
                                                $wynik = $conn->query($sql);
                                                if($wynik->num_rows > 0){
                                                    echo "Zalogowano";
                                                }
                                                else{
                                                    echo "Nieprawidłowa nazwa użytkownika lub hasło .";
                                                }
                                            }
                                        }
                                    }
                                ?>
                            </td>
                        </tr>
                    </table>
                </section>
            </fieldset>
        </form>
    </main>
</body>
</html>
Leave a Comment