Maison > interface Web > js tutoriel > le corps du texte

Comment implémenter la méthode de formulaire

ringa_lee
Libérer: 2017-07-13 17:36:13
original
1375 Les gens l'ont consulté

La soumission automatique des formulaires est également un problème que nous rencontrons dans les projets réguliers.

Par exemple, dans le système du centre commercial que nous voyons souvent, si l'utilisateur est un vendeur et souhaite se connecter au backend du vendeur de l'utilisateur, notre logique normale n'exige pas que l'utilisateur se reconnecte, nous pouvons donc utilisez Connectez-vous automatiquement au formulaire, qui est la fonction de soumission automatique.

Laissez-moi vous l'expliquer brièvement :

L'idée générale est la suivante : vous pouvez vous connecter en tant que membre ordinaire. Après une connexion réussie, vous pouvez enregistrer le nom d'utilisateur, le mot de passe et l'identifiant. Pour des raisons de sécurité, nous pouvons utiliser le cryptage AES et le stocker dans des cookies. Lorsque l'utilisateur visite la page de gestion backend du vendeur, nous pouvons déterminer les informations contenues dans le cookie stocké dans le programme et déterminer s'il s'agit d'un vendeur. , nous Vous pouvez utiliser le formulaire pour le connecter automatiquement.

Prenons simplement la fonction de soumission automatique d'ecshop comme exemple :

Créez un phpcn_form.php sous include :

<?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;
 
 }
}?>
Copier après la connexion

Dans la méthode de connexion de phpcn.php, Effectuez le décryptage aes et introduisez le fichier phpcn_form.php.

<?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;
?>
Copier après la connexion

Avec quelques lignes de code simples, vous pouvez rapidement implémenter la fonction de soumission automatique du formulaire de connexion, de sorte que l'utilisateur n'ait besoin de se connecter qu'une seule fois. N'est-ce pas très simple ? Tout le monde est invité à commenter, et nous pouvons apprendre et progresser ensemble sur le chemin de la programmation.

 


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal