Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die PHP-Registrierungsfunktion

So implementieren Sie die PHP-Registrierungsfunktion

藏色散人
藏色散人Original
2021-03-29 09:28:223949Durchsuche

So implementieren Sie die PHP-Registrierungsfunktion: Erstellen Sie zuerst die Benutzertabelle in der vorhandenen Datenbank; erstellen Sie dann das HTML-Registrierungsformular und schließlich das Anmeldeformular und das Anmeldeprogramm.

So implementieren Sie die PHP-Registrierungsfunktion

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Vereinfachte Version des PHP-Registrierungs- und Anmeldesystems

Das Anmelde- und Registrierungssystem ist der häufigste Vorgang im Internet Jeden Tag habe ich einen Klassifizierungsschritt eingerichtet. Wir verbessern das Registrierungs- und Anmeldesystem weiter. Bitte verzeihen Sie mir, wenn es Fehler gibt.

Verwendete Sprache: php

Datenbank: MySQL

Dieses Mal implementierte Funktionen:

1. Benutzerregistrierung

2. Benutzeranmeldung

Hauptdateien:

Vollständiger Code + signup.php-Registrierungsprozess

create table user(id int(10) not null auto_increment,username varchar(30),password varchar(40),primary key(id));

Der Registrierungsprozess ist abgeschlossen, das Folgende ist die Benutzeranmeldung [empfohlenes Lernen:

PHP-Video-Tutorial

]

5 login.html-Anmeldeformular

<?php
 $server="localhost";//主机
 $db_username="";//你的数据库用户名
 $db_password="";//你的数据库密码

 $con = mysql_connect($server,$db_username,$db_password);//链接数据库
 if(!$con){
  die("can&#39;t connect".mysql_error());//如果链接失败输出错误
 }
 
 mysql_select_db(&#39;test&#39;,$con);//选择数据库(我的是test)
?>

6 login.php-Anmeldeprogramm

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>用户注册页面</title>
 </head>
 <body>
  <form action="signup.php" method="post">
   <p>用户名:<input type="text" name="name"></p>
   <p>密 码: <input type="text" name="password"></p>
   <p><input type="submit" name="submit" value="注册"></p>
  </form>
 </body>
</html>

7 Welcome.html Login erfolgreich Sprungseite

<?php 
 header("Content-Type: text/html; charset=utf8");

 if(!isset($_POST[&#39;submit&#39;])){
  exit("错误执行");
 }//判断是否有submit操作

 $name=$_POST[&#39;name&#39;];//post获取表单里的name
 $password=$_POST[&#39;password&#39;];//post获取表单里的password

 include(&#39;connect.php&#39;);//链接数据库
 $q="insert into user(id,username,password) values (null,&#39;$name&#39;,&#39;$password&#39;)";//向数据库插入表单传来的值的sql
 $reslut=mysql_query($q,$con);//执行sql
 
 if (!$reslut){
  die(&#39;Error: &#39; . mysql_error());//如果sql执行失败输出错误
 }else{
  echo "注册成功";//成功输出注册成功
 }
 mysql_close($con);//关闭数据库

?>

An diesem Punkt ist ein einfaches und vollständiges Registrierungs- und Anmeldesystem abgeschlossen. Der Code ist sehr einfach und berücksichtigt nicht die Verifizierungssicherheit und Robustheit. Er wird später verbessert.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die PHP-Registrierungsfunktion. 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
Vorheriger Artikel:Kann PHP HTML-Inhalte ändern?Nächster Artikel:Kann PHP HTML-Inhalte ändern?