Maison > développement back-end > tutoriel php > Comment développer un système de connexion simple en utilisant PHP

Comment développer un système de connexion simple en utilisant PHP

WBOY
Libérer: 2023-09-25 09:24:01
original
1379 Les gens l'ont consulté

Comment développer un système de connexion simple en utilisant PHP

Comment développer un système de connexion simple en utilisant PHP

Introduction :
Dans le développement Web, le système de connexion est une fonction très courante. Cet article explique comment écrire un système de connexion simple en utilisant PHP. Grâce à ce système, les utilisateurs peuvent saisir leur nom d'utilisateur et leur mot de passe pour se connecter et effectuer certaines opérations après une connexion réussie.

1. Préparation
Avant de commencer à écrire le système de connexion, nous devons mettre en place un environnement de développement de base. Tout d’abord, assurez-vous que PHP et les environnements de développement associés (tels qu’Apache, MySQL, etc.) sont installés sur votre ordinateur. Deuxièmement, créez un nouveau répertoire de projet et créez un dossier nommé "login_system" sous ce répertoire. Enfin, ouvrez un éditeur de texte (tel que Notepad++, Sublime Text, etc.) et commencez à écrire du code.

2. Créer une table de base de données
Avant de commencer à écrire du code PHP, nous devons créer une table de base de données pour stocker les informations utilisateur. Nous pouvons utiliser la base de données MySQL pour créer une table nommée "users", qui contient trois champs : id (ID utilisateur, auto-croissant), username (nom d'utilisateur) et password (mot de passe).

Utilisateurs CREATE TABLE (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
nom d'utilisateur VARCHAR(50) NOT NULL,
mot de passe VARCHAR(255) NOT NULL
);

3. Écrire une page HTML
Tout d'abord, nous créons un A. fichier nommé "index.html" et écrivez-y du code HTML. Ce fichier sera utilisé pour afficher le formulaire de connexion.




Connectez-vous au système


Bienvenue sur connectez-vous










Vous devez créer un fichier appelé "login.php" et y écrire du code PHP pour gérer la demande de connexion.

// Récupère le nom d'utilisateur et le mot de passe saisis par l'utilisateur $username = $_POST['username'];

$password = $_POST['password'];

// Se connecter à la base de données

$servername = "localhost";
$dbname = "login_system";
$dbusername = "root";
$dbpassword = "";

$conn = new mysqli($servername, $dbusername, $dbpassword, $dbname );

// Vérifiez si la connexion à la base de données est réussie
if ($conn->connect_error) {

die("数据库连接失败: " . $conn->connect_error);
Copier après la connexion

}

// Demande si l'utilisateur existe dans la base de données

$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

// 登录成功
echo "登录成功!";
Copier après la connexion

} else {

// 登录失败
echo "用户名或密码错误!";
Copier après la connexion

}

// Fermez la connexion à la base de données

$conn->close();

?>

5. Testez le système de connexion

Après avoir terminé le code ci-dessus, nous pouvons exécuter le système de connexion dans le navigateur pour les tests. Ouvrez le navigateur et entrez http://localhost/login_system/index.html pour accéder à la page de connexion. Entrez les valeurs correspondantes dans les zones de saisie du nom d'utilisateur et du mot de passe et cliquez sur le bouton "Connexion". Le système vérifiera en fonction du nom d'utilisateur et du mot de passe saisis et affichera les invites correspondantes.


Résumé :
Développer un système de connexion simple en utilisant PHP n'est pas compliqué. Grâce aux exemples de code fournis dans cet article, vous pouvez comprendre comment créer une table de base de données et écrire du code HTML et PHP pour implémenter la fonction de connexion. Bien entendu, il ne s’agit que d’un exemple simple. Si vous avez des besoins plus complexes, vous pouvez étendre davantage les fonctionnalités. J'espère que cet article vous sera utile et vous aidera à mieux comprendre le système de connexion dans le développement PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal