Lorsqu'elle travaille sur un projet, par exemple, une personne B2B passe du centre commercial au backend du centre de vente. Lorsqu'elle a à la fois un compte membre et un vendeur, et qu'elle lui permet de se connecter au centre commercial, il n'y a aucun moyen. besoin pour le vendeur de se connecter. Pendant le traitement, utilisez le formulaire pour vous connecter automatiquement. Cet article vous apporte principalement un exemple de soumission automatique de formulaire. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un œil. J'espère que cela pourra aider tout le monde.
Une idée simple à mettre en œuvre : vous pouvez vous connecter en tant que membre ordinaire. Si vous vous connectez avec succès, vous pouvez enregistrer votre nom de connexion, votre mot de passe et votre identifiant pour des raisons de sécurité, vous pouvez les crypter avec AES (. introduction détaillée dans l'article précédent) et le stocker dans les cookies. Sur la page, vous devez vous rendre dans le centre vendeur, où vous pourrez déterminer le cookie qui a été initialement enregistré et s'il s'agit d'un vendeur. Si tel est le cas, utilisez le formulaire pour le faire. connectez-le automatiquement.
Etude de cas implémentée sur ecshop :
Créer un lib_stm_form.php sous include :
class form{ public function hform($username,$password){ $str = '<body><form action="privilege.php" method="post" id="qqform" name="qqform" style="display:none"> ' ; $str .= '账号:<input type="text" name="username" value="' . $username . '" /><br />' ; $str .= '密码:<input type="text" name="password" value="' . $password . '" /><br />' ; $str .='<input type="hidden" name="act" value="signin" /></form></body>'; $str .= '<script>window.onload= function(){document.getElementById("qqform").submit();}</script>'; echo $str; exit; } } ?>
Dans la méthode de connexion de privilège.php, effectuez le décryptage aes et introduisez lib_stm_form.php::
require_once(ROOT_PATH . 'includes/lib_smt_from.php'); $form = new form(); $username = $j_token['username']; $password =$j_token['password']; $a = $form->hform($username,$password); exit;
De cette façon, le formulaire est automatiquement soumis pour la connexion. Si vous êtes membre ou vendeur, vous pouvez vous connecter une seule fois.
Recommandations associées :
Utilisation des balises HTML Form
Explication détaillée des éléments du formulaire HTML Form
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!