Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die Überprüfung der Benutzeranmeldung mit PHP und UniApp

So implementieren Sie die Überprüfung der Benutzeranmeldung mit PHP und UniApp

PHPz
PHPzOriginal
2023-07-05 10:25:061035Durchsuche

So implementieren Sie die Überprüfung der Benutzeranmeldung mit PHP und UniApp

Einführung:
Die Überprüfung der Benutzeranmeldung ist eine sehr wichtige Funktion bei der Entwicklung einer App oder Website. In diesem Artikel wird erläutert, wie Sie mit PHP und UniApp die Überprüfung der Benutzeranmeldung implementieren.

1. Backend-Teil: PHP-Code

  1. Datenbank erstellen
    Zuerst müssen wir eine Datenbank erstellen, um die Anmeldeinformationen des Benutzers zu speichern. Sie können phpMyAdmin oder andere Datenbankverwaltungstools verwenden, um eine Datenbank mit dem Namen „Benutzer“ zu erstellen und eine Datentabelle mit dem Namen „Benutzer“ zu erstellen, die zwei Felder enthält: „Benutzername“ und „Passwort“.
  2. PHP-Datei erstellen
    Auf der Serverseite müssen wir eine PHP-Datei erstellen, um Benutzeranmeldeanfragen zu verarbeiten und Benutzerinformationen zu überprüfen. Sie können den folgenden Code verwenden:
<?php
   // 连接数据库
   $conn = mysqli_connect("localhost", "root", "", "users");

   // 获取用户输入的用户名和密码
   $username = $_POST['username'];
   $password = $_POST['password'];

   // 查询数据库中是否存在匹配的记录
   $result = mysqli_query($conn, "SELECT * FROM users WHERE username='$username' AND password='$password'");

   // 判断是否存在匹配的记录
   if(mysqli_num_rows($result) > 0){
      echo "登录成功";
   } else{
      echo "登录失败";
   }

   // 关闭数据库连接
   mysqli_close($conn);
?>

2. Frontend-Teil: UniApp-Code

  1. Anmeldeseite erstellen
    In UniApp können wir Vue.js verwenden, um die Anmeldeseite zu erstellen. Sie können im Seitenverzeichnis eine Login.vue-Datei erstellen, die Eingabefelder für Benutzernamen und Passwort sowie eine Anmeldeschaltfläche enthält. Das Folgende ist ein Beispielcode:
<template>
  <div>
    <input v-model="username" type="text" placeholder="请输入用户名" />
    <input v-model="password" type="password" placeholder="请输入密码" />
    <button @click="login">登录</button>
  </div>
</template>

<script>
export default {
  data() {
    return {
      username: '',
      password: ''
    };
  },
  methods: {
    login() {
      uni.request({
        url: 'http://localhost/login.php',
        method: 'POST',
        data: {
          username: this.username,
          password: this.password
        },
        success: res => {
          if (res.data === '登录成功') {
            uni.showToast({
              title: '登录成功',
              icon: 'success'
            });
          } else {
            uni.showToast({
              title: '登录失败',
              icon: 'none'
            });
          }
        },
        fail: err => {
          console.log(err);
        }
      });
    }
  }
};
</script>
  1. Anmeldeanfrage senden
    Im Ereignis zum Klicken auf die Anmeldeschaltfläche auf der Anmeldeseite verwenden wir die Funktion uni.request, um eine Anmeldeanfrage an den Server zu senden. Das Folgende ist ein Beispielcode:
uni.request({
  url: 'http://localhost/login.php',
  method: 'POST',
  data: {
    username: this.username,
    password: this.password
  },
  success: res => {
    if (res.data === '登录成功') {
      uni.showToast({
        title: '登录成功',
        icon: 'success'
      });
    } else {
      uni.showToast({
        title: '登录失败',
        icon: 'none'
      });
    }
  },
  fail: err => {
    console.log(err);
  }
});

Zu diesem Zeitpunkt haben wir die Methode zur Überprüfung der Benutzeranmeldung über PHP und UniApp implementiert. Wenn der Benutzer den Benutzernamen und das Passwort in UniApp eingibt und auf die Anmeldeschaltfläche klickt, sendet UniApp eine Anmeldeanforderung an den Server. Der Server überprüft die Benutzerinformationen über PHP-Code und sendet das Anmeldeergebnis zur Verarbeitung an UniApp zurück.

Zusammenfassung:
In diesem Artikel wird erläutert, wie Sie die Überprüfung der Benutzeranmeldung mit PHP und UniApp implementieren. Durch die oben genannten Schritte können wir die Benutzeranmeldefunktion in UniApp implementieren und eine Dateninteraktion mit dem Back-End-Server realisieren, um den Effekt der Benutzeranmeldeüberprüfung zu erzielen. Ich hoffe, dieser Artikel ist hilfreich für Sie!

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Überprüfung der Benutzeranmeldung mit PHP und UniApp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn