Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung zur Implementierung der automatischen Formularübermittlung

Ausführliche Erläuterung zur Implementierung der automatischen Formularübermittlung

墨辰丷
墨辰丷Original
2018-05-19 14:26:272654Durchsuche

In diesem Artikel wird hauptsächlich die Methode der automatischen Formularübermittlung vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Bei der Arbeit an einem Projekt springt ein B2B-Mitarbeiter beispielsweise vom Einkaufszentrum zum Backend des Verkäufercenters. Wenn er sowohl ein Mitgliedskonto als auch einen Verkäufer hat, lässt er sich im Einkaufszentrum anmelden und Eine Anmeldung des Verkäufers ist nicht erforderlich. Mit dem Formular können Sie sich während des Vorgangs automatisch anmelden.

Eine einfach umzusetzende Idee: Sie können sich als normales Mitglied anmelden. Wenn Sie sich erfolgreich anmelden, können Sie Ihren Anmeldenamen, Ihr Passwort und Ihre Benutzer-ID speichern. Aus Sicherheitsgründen können Sie diese mit AES verschlüsseln. Ausführliche Einführung im vorherigen Artikel) und Speichern in Cookies. Auf der Seite müssen Sie zum Verkäufercenter gehen, wo Sie feststellen können, welches Cookie ursprünglich gespeichert wurde und ob es sich um ein Verkäufer-Cookie handelt ihn automatisch anmelden.

Fallstudie implementiert auf ecshop:

Erstellen Sie eine lib_stm_form.php unter Includes:

class form{
  public function hform($username,$password){
    $str = &#39;<body><form action="privilege.php" method="post" id="qqform" name="qqform" 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;
  }
}
?>

Führen Sie in der Anmeldemethode von Privilege.php eine AES-Entschlüsselung durch und führen Sie lib_stm_form.php:: ein.

require_once(ROOT_PATH . &#39;includes/lib_smt_from.php&#39;);
$form   = new form();
$username = $j_token[&#39;username&#39;];
$password   =$j_token[&#39;password&#39;];
$a = $form->hform($username,$password);
exit;

Auf diese Weise wird das Formular automatisch zur Anmeldung übermittelt. Wenn Sie Mitglied oder Verkäufer sind, können Sie sich einmalig anmelden.

Die obige Beispielerklärung zur automatischen Formularübermittlung ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, dass er Ihnen eine Referenz geben kann.

Verwandte Empfehlungen:

FormularDetaillierte Erläuterung der Formularserialisierung (grafisches Tutorial)

Vue Dynamisch generiertes FormularDetaillierte Erläuterung der Formularfälle

Detaillierte Erläuterung der Kapselungsschritte der React Form-Komponenten

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung zur Implementierung der automatischen Formularübermittlung. 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