예를 들어 프로젝트를 할 때 B2B는 쇼핑몰에서 판매자 센터 백엔드로 점프합니다. 회원 계정과 판매자가 모두 있을 때 쇼핑몰에 로그인하게 하면 판매자가 로그인할 필요가 없습니다. in. Form 양식이 자동으로 로그인되는 과정에서 사용할 수 있습니다. 이 기사에서는 주로 양식 자동 제출의 예를 제공합니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.
간단한 구현 아이디어: 일반 회원으로 로그인할 수 있습니다. 로그인에 성공하면 로그인 이름, 비밀번호, 사용자 ID를 보안을 위해 AES로 암호화할 수 있습니다. 이전 글), 페이지에 필요한 쿠키를 저장하세요. 판매자 센터로 이동하면 처음에 저장된 쿠키를 확인할 수 있으며, 판매자인지 여부를 확인할 수 있는 양식을 사용하여 자동으로 로그인됩니다.
ecshop에서 구현된 사례:
includes 아래에 lib_stm_form.php 생성:
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; } } ?>
privilege.php의 로그인 방법에서 aes 복호화를 수행하고 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;
이렇게 하면 회원이나 판매자라면 한 번만 로그인하면 됩니다.
관련 권장 사항:
웹 페이지에서 양식이 자동으로 제출되고 Enter 키를 누른 후 다른 페이지로 이동할 때 문제를 해결하는 방법
위 내용은 양식은 코드 공유의 자동 제출을 실현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!