Ein grundlegender PHP-Code, um ein Login-Formular zu erstellen

0
18K

Lasst uns anfangen, erstelle hier erst einmal das HTML dafür:

<!DOCTYPE html>
<html>
<head>
    <title>Login Page</title>
</head>
<body>
    <h1>Login Page</h1>
    <form action="login.php" method="post">
        <label for="username">Username:</label>
        <input type="text" id="username" name="username"><br><br>
        <label for="password">Password:</label>
        <input type="password" id="password" name="password"><br><br>
        <input type="submit" value="Submit">
    </form>
</body>
</html>

In diesem Beispiel wird das Formular an die login.php-Datei gesendet, um die eingegebenen Daten zu verarbeiten. In der login.php-Datei können Sie dann den Benutzernamen und das Passwort überprüfen und entscheiden, ob der Zugriff gewährt oder verweigert wird. Hier ist ein Beispielcode, der eine sehr einfache Überprüfung durchführt und den Benutzer bei erfolgreicher Anmeldung auf eine andere Seite weiterleitet:

Nun lasst uns das PHP dazu erstellen:

<?php
    // Hier überprüfen Sie die eingegebenen Benutzerdaten
    if($_POST['username'] == 'testuser' && $_POST['password'] == 'testpassword') {
        // Wenn die Anmeldeinformationen korrekt sind, wird der Benutzer auf die Homepage weitergeleitet
        header('Location: homepage.php');
        exit;
    } else {
        // Wenn die Anmeldeinformationen inkorrekt sind, wird eine Fehlermeldung angezeigt
        echo "Username or password is incorrect.";
    }
?>

Natürlich ist dies nur ein sehr einfaches Beispiel und in einer realen Anwendung würden Sie wahrscheinlich sicherstellen wollen, dass das Passwort sicher gespeichert wird und andere Sicherheitsmaßnahmen treffen, um die Sicherheit der Anwendung zu gewährleisten. 

Mehr zum Thema wie man so ein Formular absichern kann schreibe ich eventuell in einem weiteren Tutorial.

Beste Grüße und viel Erfolg beim Nachmachen.

 

Euer Andreas

Like
1
Search
Categories
Read More
Science and Technology
Cloud Computing Companies in India | Cloud Storage Providers in India | SATHYA Technosoft
Unlocking the Future of Business with SATHYA Technosoft’s Cloud Solutions in India In an...
By sathyainfo6 2025-09-13 08:34:10 0 336
Natural
M2M Satellite Communication Market Size and Share in Global Landscape
The global Machine-to-Machine (M2M) Satellite Communication Market is poised for...
By yogesh 2025-09-16 12:53:43 0 70
Natural
North America Gummy Market Global Size and Growth Patterns
The North America gummy market is experiencing remarkable growth, fueled by increasing...
By yogesh 2025-09-16 12:59:44 0 57
Natural
Diet and Nutrition Apps Market Size, Share and Industry Insights
The global diet and nutrition apps market was valued at USD 11.09 billion in 2024 and...
By yogesh 2025-09-16 13:10:23 0 144
Entertainment
Guide to Clans in Five Nights TD: Create and Join for Maximum Rewards
In Five Nights TD, players can enhance their gameplay by creating or joining clans, which provide...
By rodeoneerer 2024-10-29 03:37:19 0 6K