Heim Web-Frontend js-Tutorial So implementieren Sie die Formularmethode

So implementieren Sie die Formularmethode

Jul 13, 2017 pm 05:36 PM
form 提交 自动

Das automatische Absenden von Formularen ist auch ein Problem, auf das wir in regulären Projekten stoßen.

Beispielsweise sehen wir in den Mall-Systemen oft, dass, wenn der Benutzer ein Verkäufer ist und sich beim Benutzer-Verkäufer-Backend anmelden möchte, unsere normale Logik nicht erfordert, dass sich der Benutzer erneut anmeldet, sodass wir dies tun können Verwenden Sie die automatische Übermittlungsfunktion, um sich automatisch beim Formular anzumelden.

Lassen Sie es mich kurz erklären:

Die Grundidee ist: Sie können sich als normales Mitglied anmelden. Nach erfolgreicher Anmeldung können Sie den Benutzernamen, das Passwort und die Benutzer-ID speichern. Aus Sicherheitsgründen können wir die AES-Verschlüsselung verwenden und in Cookies speichern. Wenn der Benutzer die Backend-Verwaltungsseite des Verkäufers besucht, können wir die Informationen im gespeicherten Cookie im Programm ermitteln und feststellen, ob es sich um einen Verkäufer handelt , wir Sie können ihn über das Formular automatisch anmelden.

Nehmen Sie einfach die automatische Übermittlungsfunktion von ecshop als Beispiel:

Erstellen Sie eine phpcn_form.php unter Includes:

<?php
class form{

public function hform($username,$password){
$str = &#39;<body><form action="phpcn.php" method="post" id="phpcn" name="phpcn" style="display:none"> &#39; ;
$str .= &#39;账号:<input type="text" name="username" value="&#39; . $username . &#39;" /><br />&#39; ;
$str .= &#39;密码:<input type="text" name="password" value="&#39; . $password . &#39;" /><br />&#39; ;
$str .=&#39;<input type="hidden" name="act" value="signin" /></form></body>&#39;;
$str .= &#39;<script>window.onload= function(){document.getElementById("qqform").submit();}</script>&#39;;
echo $str;
 exit;
 
 }
}?>
Nach dem Login kopieren

In der Anmeldemethode von phpcn.php, Führen Sie eine AES-Entschlüsselung durch und führen Sie die Datei phpcn_form.php ein.

<?php
require_once(ROOT_PATH . &#39;includes/phpcn_form.php&#39;);
$form     = new form();
$username  = $j_token[&#39;username&#39;];$password=$j_token[&#39;password&#39;];
$a = $form->hform($username,$password);exit;
?>
Nach dem Login kopieren

Mit ein paar einfachen Codezeilen können Sie schnell die Funktion zum automatischen Absenden des Formulars zur Anmeldung implementieren, sodass sich Benutzer nur einmal anmelden müssen. Ist es nicht ganz einfach? Jeder ist willkommen, Kommentare abzugeben, und wir können gemeinsam auf dem Weg des Programmierens lernen und Fortschritte machen.

 


Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Formularmethode. 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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Automount-Laufwerke unter Linux Automount-Laufwerke unter Linux Mar 20, 2024 am 11:30 AM

Wenn Sie ein Linux-Betriebssystem verwenden und möchten, dass das System beim Booten automatisch ein Laufwerk einbindet, können Sie dies tun, indem Sie die eindeutige Kennung (UID) des Geräts und den Einhängepunktpfad zur fstab-Konfigurationsdatei hinzufügen. fstab ist eine Dateisystemtabellendatei, die sich im Verzeichnis /etc befindet. Sie enthält Informationen zu den Dateisystemen, die beim Systemstart gemountet werden müssen. Durch Bearbeiten der fstab-Datei können Sie sicherstellen, dass die erforderlichen Laufwerke bei jedem Systemstart korrekt geladen werden und so einen stabilen Betrieb des Systems gewährleisten. Die automatische Montage von Treibern kann in verschiedenen Situationen bequem eingesetzt werden. Ich habe beispielsweise vor, mein System auf einem externen Speichergerät zu sichern. Um eine Automatisierung zu erreichen, stellen Sie sicher, dass das Gerät auch beim Start mit dem System verbunden bleibt. Ebenso werden viele Anwendungen direkt

Automatische Miniaturbildgenerierung mit JavaScript Automatische Miniaturbildgenerierung mit JavaScript Jun 16, 2023 pm 12:51 PM

Mit der Entwicklung des Internets sind Bilder zu einem unverzichtbaren Bestandteil von Webseiten geworden. Da jedoch die Anzahl der Bilder zunimmt, ist die Ladegeschwindigkeit von Bildern zu einem sehr wichtigen Thema geworden. Um dieses Problem zu lösen, verwenden viele Websites Miniaturansichten zum Anzeigen von Bildern. Um Miniaturansichten zu generieren, müssen wir jedoch professionelle Bildverarbeitungstools verwenden, was für einige Laien sehr problematisch ist. Dann ist die Verwendung von JavaScript zur automatischen Generierung von Miniaturansichten eine gute Wahl. So verwenden Sie JavaS

PHP und PHPMAILER: Wie implementiert man die automatische Filterung des E-Mail-Versands? PHP und PHPMAILER: Wie implementiert man die automatische Filterung des E-Mail-Versands? Jul 21, 2023 am 09:25 AM

PHP und PHPMAILER: Wie implementiert man die automatische Filterung des E-Mail-Versands? In der modernen Gesellschaft ist E-Mail zu einem der wichtigsten Kommunikationsmittel der Menschen geworden. Mit der Beliebtheit und weit verbreiteten Nutzung von E-Mails hat jedoch auch die Menge an Spam einen explosionsartigen Wachstumstrend gezeigt. Spam-E-Mails verschwenden nicht nur Zeit und Netzwerkressourcen der Benutzer, sondern können auch Viren und Phishing-Verhalten mit sich bringen. Daher ist es bei der Entwicklung der E-Mail-Versandfunktion von entscheidender Bedeutung, die Funktion zum automatischen Filtern von Spam hinzuzufügen. In diesem Artikel wird die Verwendung von PHP und PHPMai vorgestellt

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung Mar 16, 2024 am 11:33 AM

MySQL-Transaktionsverarbeitung: Der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung. In der MySQL-Datenbank ist eine Transaktion eine Reihe von SQL-Anweisungen. Entweder sind alle Ausführungen erfolgreich oder alle Ausführungen schlagen fehl, wodurch die Konsistenz und Integrität der Daten sichergestellt wird. In MySQL können Transaktionen in automatische Übermittlung und manuelle Übermittlung unterteilt werden. Der Unterschied liegt im Zeitpunkt der Transaktionsübermittlung und im Umfang der Kontrolle über die Transaktion. Im Folgenden wird der Unterschied zwischen automatischer Übermittlung und manueller Übermittlung ausführlich vorgestellt und spezifische Codebeispiele zur Veranschaulichung gegeben. 1. Automatisch in MySQL übermitteln, wenn es nicht angezeigt wird

Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Linux-Tipps: Brechen Sie die automatische Einrückung beim Einfügen in vim ab Mar 07, 2024 am 08:30 AM

Vorwort: vim ist ein leistungsstarkes Textbearbeitungstool, das unter Linux sehr beliebt ist. Kürzlich stieß ich bei der Verwendung von vim auf einem anderen Server auf ein seltsames Problem: Als ich ein lokal geschriebenes Skript kopierte und in eine leere Datei auf dem Server einfügte, kam es zu einer automatischen Einrückung. Um ein einfaches Beispiel zu verwenden: Das Skript, das ich lokal geschrieben habe, lautet wie folgt: aaabbbcccddd Wenn ich den obigen Inhalt kopiere und in eine leere Datei auf dem Server einfüge, erhalte ich Folgendes: aabbbcccddd uns. Einrückung formatieren. Allerdings ist diese Automatik etwas unintelligent. Tragen Sie hier die Lösung ein. Lösung: Legen Sie die .vimrc-Konfigurationsdatei in unserem Home-Verzeichnis fest, neu

Tipps zur Implementierung der Formularvalidierung und -übermittlung mit PHP und UniApp Tipps zur Implementierung der Formularvalidierung und -übermittlung mit PHP und UniApp Jul 06, 2023 am 10:57 AM

Tipps zur Implementierung der Formularvalidierung und -übermittlung mit PHP und UniApp Einführung: Bei der Entwicklung von Webseiten oder mobilen Anwendungen sind Formularvalidierung und -übermittlung wesentliche Funktionen. Mithilfe der Formularvalidierung wird überprüft, ob die vom Benutzer eingegebenen Daten bestimmten Regeln entsprechen. Bei der Übermittlung werden die vom Benutzer eingegebenen Daten gespeichert oder an den Server gesendet. In diesem Artikel werden die Techniken zur Verwendung von PHP und UniApp zur Implementierung der Formularvalidierung und -übermittlung vorgestellt, um Entwicklern dabei zu helfen, Front-End- und Back-End-Interaktionsfunktionen schnell zu implementieren. 1. PHP implementiert die Formularvalidierung. Das Folgende ist ein Beispielcode für die PHP-Formularvalidierung

Erste Schritte mit Java Git: Versionskontrolle von Grund auf erkunden Erste Schritte mit Java Git: Versionskontrolle von Grund auf erkunden Feb 23, 2024 am 10:25 AM

Einführung in Git Git ist ein verteiltes Versionskontrollsystem, was bedeutet, dass jeder Entwickler eine vollständige Kopie der Codebasis auf seinem Computer hat. Dies unterscheidet sich von einem zentralisierten Versionskontrollsystem (wie Subversion oder Perforce), das nur über ein zentrales Code-Repository verfügt. Der Vorteil der verteilten Versionskontrolle besteht darin, dass sie die Zusammenarbeit effizienter macht, da Entwickler offline arbeiten und später mit der zentralen Codebasis synchronisieren können. Git installieren Um Git verwenden zu können, müssen Sie es zunächst auf Ihrem Computer installieren. Sie können das Installationsprogramm für Ihr Betriebssystem von der offiziellen Git-Website herunterladen. Nachdem die Installation abgeschlossen ist, können Sie in der Befehlszeile git --version eingeben, um zu überprüfen, ob die Installation erfolgreich war. Git-Grundkonzept-Repository: Git

Binaryx wird wieder umbenannt, und die vier, die es der Gemeinschaft gibt, steigt im Begriff zu steigen? Binaryx wird wieder umbenannt, und die vier, die es der Gemeinschaft gibt, steigt im Begriff zu steigen? Mar 04, 2025 pm 12:00 PM

Binaryx 'Token -Name Änderung: Von BNX auf vier und dann zu Form hat die tiefe Bedeutung hinter strategischen Anpassungen Binaryx kürzlich das Token -Symbol von vier bis $ $ Form geändert, das die Branche weit verbreitet hat. Dies ist nicht das erste Mal, dass Binaryx seinen Namen geändert hat, und sein Token -Symbol hat einen Übergang von BNX auf vier erlebt. In diesem Artikel werden die strategischen Absichten dieser Reihe von Namensänderungen eingehend untersucht. 1. Token Name Change-Prozess und strategische Überlegungen Binaryx starteten zunächst das $ BNX-Token auf der Basis der BNB-Kette im Jahr 2021, um das Gaming-Ökosystem von Play-to-Earn (P2E) zu unterstützen. Anfang 2024, um das Wirtschaftsmodell zu optimieren

See all articles