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

0
19K

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
Laser Rostentferner – Präzise, schnelle und moderne Methode zur Rostbeseitigung auf Metall
Der Laser Rostentferner ist eine innovative Technologie, die in der Metallbearbeitung und...
By johnsmith101 2025-12-18 08:58:00 0 48
Sports
Gameone HK:香港頂尖遊戲平台,帶來極致娛樂體驗
在數位娛樂快速發展的今天,遊戲已成為人們日常生活中不可或缺的一部分。無論是手遊、電腦遊戲還是主機遊戲,都吸引了來自各年齡層的玩家。而在香港,Gameone HK...
By harry45 2025-12-17 10:31:08 0 30
Science and Technology
Press Fit Tool: Precision, Power, and the Art of Perfect Assembly
In the world of manufacturing and mechanical design, success often depends on details invisible...
By mars77 2025-12-15 09:58:10 0 106
Entertainment
How Social Media Assistant Services Support Long-Term Brand Strategy
Social media is no longer just a promotional tool—it is a core part of brand building....
By keachassistants 2025-12-17 21:07:33 0 29
Live Style
Hindu Temple Dubai
Hindu Temple Dubai is a cultural and spiritual landmark offering peaceful surroundings,...
By hjrealestates 2025-12-17 05:29:53 0 39