Heim Backend-Entwicklung PHP-Tutorial TP3.2 Beispielanalyse zur Umsetzung der Funktion der Übermittlung von Verifizierungscodes durch Hinterlassen von Online-Nachrichten

TP3.2 Beispielanalyse zur Umsetzung der Funktion der Übermittlung von Verifizierungscodes durch Hinterlassen von Online-Nachrichten

Jul 20, 2017 pm 01:47 PM
在线 Nachricht

Dieser Artikel stellt hauptsächlich die Überprüfung des Bestätigungscodes beim Schreiben und Einreichen von TP3.2 vor. Interessierte Freunde können sich auf

Wie wird die Funktion zur erfolgreichen Überprüfung des Bestätigungscodes implementiert? Bestätigungscode senden? Dieser Artikel gibt Ihnen die Antwort.

Lass mich heute mal sortieren, was ich gelernt habe, sonst vergesse ich alles:

Als ich heute an einer Unternehmenswebsite arbeitete, gab es eine Online-Nachrichtenfunktion, die ich wann brauchte Ich habe es endlich übermittelt und den Bestätigungscode eingegeben. Wie im Bild unten gezeigt:

Natürlich ist die spezielle Verbindung nicht mein Backend

Okay, los geht's, zuerst muss ich die anzeigen Bestätigungscode:


<p class="message-con clearfix">
 <p class="mcon-left pic pull-left"><img src="/Public/Admin/xx/images/message.png" class="vcenter" alt="" /></p>
 <p class="mcon-right pull-right">
 <form method="post" action="{:U(&#39;validate&#39;)}" name=&#39;valiate&#39;> 
 <label><span>姓名</span><input type="text" name="xingming" class="mname" value=""/><em>*</em></label>
 <label><span>联系电话</span><input type="text" name="tel" class="mtel" /><em>*</em></label>
 <label><span>联系地址</span><input type="text" name="dizhi" class="madd" /></label>
 <label><span>邮箱地址</span><input type="text" name="youxiang" class="memail" /></label>
 <label><span>留言内容</span><textarea name="content" class="mcontent"></textarea><em>*</em></label>
 <label class="mcodela"><input type="text" name="code" class="mcode" />
  <img src="{:U(&#39;verify&#39;)}" onClick="this.src=this.src+&#39;?&#39;+Math.random();" alt="" />
  <a href="#" rel="external nofollow" >看不清楚?换一张</a><em>*</em></label>
 <label><input type="submit" class="msub" name="tj" value="在线提交" /></label>
 </form>
 </p>
 </p>
 </p>
Nach dem Login kopieren

Das Klickereignis, der Name und die Schaltfläche „Senden“ wurden alle zum Controller geändert 🎜> ist hier im Controller, stellen Sie zuerst das Modell vor:


Was? Es gibt keine Modellklasse:
use Otcms\Model;
Nach dem Login kopieren


Bestätigungscode festlegen:
<?php
namespace Otcms\Model;
use Think\Model;
class UserModel extends Model{
 protected $_validate = array(

  array(&#39;xingming&#39;,&#39;require&#39;,&#39;姓名不可空!&#39;),
  array(&#39;tel&#39;,&#39;require &#39;,&#39;手机号不可空!&#39;),
  array(&#39;dizhi&#39;,&#39;require&#39;,&#39;地址不可空!&#39;),
  array(&#39;youxiang&#39;,&#39; require&#39;,&#39;邮箱不可空!&#39;),
  array(&#39;content&#39;,&#39;require&#39;,&#39;内容不可空!&#39;),
 );
}
Nach dem Login kopieren

Anzeige:


Schreiben Sie die Bedingungen unten :
 public function verify(){

  $config = array(
   &#39;fontSize&#39; => 30, // 验证码字体大小
   &#39;length&#39;  => 4,  // 验证码位数
  );

  $verify = new\Think\Verify($config);
  $verify->entry();

 }
Nach dem Login kopieren


Bild:
 public function validate(){
  $date[&#39;xingming&#39;] = I(&#39;post.xingming&#39;);
  $date[&#39;tel&#39;] = I(&#39;post.tel&#39;);
  $date[&#39;dizhi&#39;] = I(&#39;post.izhi&#39;);
  $date[&#39;youxiang&#39;] = I(&#39;post.youxiang&#39;);
  $date[&#39;content&#39;] = I(&#39;post.content&#39;);
  $yzm = I(&#39;post.code&#39;);

  $fkyz = D("Liuyan");

  if (!$fkyz->create()){
   // 如果创建失败 表示验证没有通过 输出错误提示信息
   exit($fkyz->getError());

  }else{
  
   // 验证通过 可以进行其他数据操作
   $verify = new \Think\Verify();
   $yzmyz = $verify->check($yzm);

   if(!$yzmyz){

    $this->error(&#39;验证码错误&#39;);

   }
   else{
    $validate = M("liuyan");
    $validate->add($date);
    $this->success(&#39;添加成功&#39;);

   }
  }
 }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonTP3.2 Beispielanalyse zur Umsetzung der Funktion der Übermittlung von Verifizierungscodes durch Hinterlassen von Online-Nachrichten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So entwickeln Sie mit Laravel ein Online-Reservierungssystem für Restaurants So entwickeln Sie mit Laravel ein Online-Reservierungssystem für Restaurants Nov 02, 2023 pm 01:48 PM

So entwickeln Sie mit Laravel ein Online-Reservierungssystem für Restaurants. Mit der rasanten Entwicklung des Internets und des mobilen Internets sind Online-Reservierungen in den letzten Jahren zu einem unverzichtbaren Bestandteil des Lebens moderner Menschen geworden. Die Gastronomiebranche bildet da keine Ausnahme. Immer mehr Restaurants bieten Online-Reservierungsdienste an, um das Benutzererlebnis zu verbessern und ihren Marktanteil zu vergrößern. In diesem Artikel wird erläutert, wie Sie mit dem Laravel-Framework ein einfaches, aber voll funktionsfähiges Online-Reservierungssystem für Restaurants entwickeln, und es werden spezifische Codebeispiele bereitgestellt, um den Lesern das Lernen und Üben zu erleichtern. Umgebungseinrichtung Zuerst brauchen wir

Wie verwende ich Java Websocket, um Online-Audio- und Videoanrufe zu implementieren? Wie verwende ich Java Websocket, um Online-Audio- und Videoanrufe zu implementieren? Dec 02, 2023 am 09:44 AM

Wie verwende ich JavaWebsocket, um Online-Audio- und Videoanrufe zu implementieren? Im heutigen digitalen Zeitalter wird Echtzeitkommunikation immer häufiger eingesetzt. Ob Remote-Zusammenarbeit am Arbeitsplatz oder Remote-Kommunikation mit Verwandten und Freunden zu Hause, Echtzeit-Audio- und Videoanrufe sind zu einem unverzichtbaren Bestandteil der Menschen geworden. In diesem Artikel wird erläutert, wie Sie mit JavaWebsocket Online-Audio- und Videoanrufe implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Websocket verstehenWebsocket ist eine neue Technologie in HTML5

So hinterlassen Sie eine Nachricht auf Xianyu. So hinterlassen Sie eine Nachricht auf Xianyu und chatten privat So hinterlassen Sie eine Nachricht auf Xianyu. So hinterlassen Sie eine Nachricht auf Xianyu und chatten privat Mar 23, 2024 am 09:10 AM

Die Xianyu-App ist eine super Second-Hand-Handelssoftware, mit der jeder Produkte nach Belieben auswählen und zum Verkauf anbieten kann. Bei Verwendung der Xianyu-App ist dies kein Problem , jeder muss rechtzeitig kommunizieren, indem er Nachrichten hinterlässt, um mehr Informationen zu erhalten und Ihnen zu helfen, Waren besser zu verkaufen oder zu kaufen. Dies ist relativ praktisch und richtet sich an diejenigen, die noch nicht wissen, wie man Nachrichten auf Xianyu hinterlässt Ich habe Ihnen jetzt spezielle Xianyu-Nachrichten-Tutorials zusammengestellt und hoffe, dass sie Ihnen hilfreich sein werden. Xianyu-Nachrichten-Tutorial: 1. Öffnen Sie zunächst Xianyu. 2. Rufen Sie dann die Benutzeroberfläche auf und klicken Sie auf ein Produkt. 3. Schieben Sie dann in der angezeigten Benutzeroberfläche nach oben und klicken Sie

Online-Entwicklungshandbuch für Rechnungsverwaltungssysteme in PHP Online-Entwicklungshandbuch für Rechnungsverwaltungssysteme in PHP Jun 11, 2023 am 08:38 AM

Mit der Popularität des E-Commerce setzen immer mehr Unternehmen Online-Rechnungsverwaltungssysteme ein, um Verkäufe und Rechnungen zu verwalten. Bei der Entwicklung eines Online-Rechnungsverwaltungssystems ist es wichtig, die richtigen Tools und Technologien auszuwählen. In diesem Artikel wird die Verwendung der PHP-Sprache zur Entwicklung eines Online-Rechnungsverwaltungssystems vorgestellt und einige nützliche Entwicklungsrichtlinien bereitgestellt. Bestimmen Sie die Systemanforderungen Bevor Sie mit der Entwicklung beginnen, müssen Sie die spezifischen Anforderungen für Ihr Online-Rechnungsverwaltungssystem ermitteln. Dies kann folgende Aspekte umfassen: Rechnungsverwaltung: Speichern, Abfragen und Bearbeiten von Rechnungsinformationen; Kundeninformationsmanagement: Speichern, Abfragen und Bearbeiten von Kunden

So implementieren Sie einen einfachen Online-Musikplayer mit PHP So implementieren Sie einen einfachen Online-Musikplayer mit PHP Sep 24, 2023 pm 02:53 PM

So implementieren Sie mit PHP einen einfachen Online-Musikplayer Mit dem Aufkommen des digitalen Zeitalters beginnen immer mehr Menschen, Musik über das Internet zu genießen, und Online-Musikplayer sind zu einem wichtigen Werkzeug geworden. In diesem Artikel implementieren wir einen einfachen Online-Musikplayer mithilfe der Programmiersprache PHP und stellen spezifische Codebeispiele bereit. Vorbereitungsarbeiten: Bevor wir beginnen, müssen wir die folgenden Aspekte vorbereiten: eine Maschine, auf der ein Webserver läuft (z. B. Apache). PHP-Laufumgebung. Musikdateien, Musikdateien können sein

So entwickeln Sie mit Laravel ein Online-Kundenservicesystem So entwickeln Sie mit Laravel ein Online-Kundenservicesystem Nov 02, 2023 pm 02:48 PM

So entwickeln Sie mit Laravel ein Online-Kundendienstsystem. Einführung: Online-Kundendienstsysteme spielen in modernen Unternehmen eine wichtige Rolle. Es hilft Unternehmen, in Echtzeit mit Kunden zu kommunizieren, Fragen zu beantworten, Support zu leisten und das Benutzererlebnis zu verbessern. In diesem Artikel wird erläutert, wie Sie mit dem Laravel-Framework ein einfaches und praktisches Online-Kundendienstsystem entwickeln. 1. Entwerfen Sie die Datenbank. Das Online-Kundendienstsystem muss Benutzer- und Gesprächsaufzeichnungen speichern. Daher muss zunächst ein geeignetes Datenbankmodell entworfen werden. In Laravel können wir das Migrationstool verwenden

Wie man mit PHP ein einfaches Online-Event-Registrierungssystem implementiert Wie man mit PHP ein einfaches Online-Event-Registrierungssystem implementiert Sep 24, 2023 am 10:40 AM

So implementieren Sie mit PHP ein einfaches Online-Registrierungssystem für Veranstaltungen. Mit der rasanten Entwicklung des Internets beginnen immer mehr Aktivitäten, den Registrierungsprozess über Online-Registrierungssysteme zu verwalten, wodurch die Probleme herkömmlicher Papierregistrierungsformulare und der manuellen Verarbeitung entfallen. In diesem Artikel wird erläutert, wie Sie mithilfe der PHP-Sprache ein einfaches Registrierungssystem für Online-Veranstaltungen implementieren. Außerdem werden spezifische Codebeispiele verwendet, um den Lesern das Verständnis und die Übung zu erleichtern. Analyse der Systemanforderungen Vor der Entwicklung eines Systems müssen zunächst die Anforderungen und Funktionen des Systems geklärt werden. Anhand der Merkmale des Veranstaltungsregistrierungssystems können wir Folgendes bestimmen

So implementieren Sie ein einfaches Online-Auftragsverwaltungssystem mit PHP So implementieren Sie ein einfaches Online-Auftragsverwaltungssystem mit PHP Sep 25, 2023 am 11:13 AM

So implementieren Sie mit PHP ein einfaches Online-Bestellverwaltungssystem 1. Einführung Das Online-Bestellverwaltungssystem ist eine gängige E-Commerce-Anwendung. Es kann Händlern dabei helfen, den Bestellvorgang effektiv zu verwalten, die Bestellabwicklung zu beschleunigen und die Kundenzufriedenheit zu verbessern. In diesem Artikel wird erläutert, wie Sie mit PHP ein einfaches Online-Bestellverwaltungssystem implementieren, einschließlich der Erstellung, Änderung, Abfrage und Löschung von Bestellungen. In diesem Artikel wird davon ausgegangen, dass die Leser bereits über grundlegende PHP-Kenntnisse verfügen. 2. Systemvoraussetzungen Das Online-Auftragsverwaltungssystem muss folgende Grundvoraussetzungen erfüllen: Login-Funktion

See all articles