이 글은 자동 양식 제출의 세부 방법을 주로 소개합니다. 관심 있는 친구들이 참고하시면 도움이 될 것입니다.
예를 들어 프로젝트를 할 때 B2B는 쇼핑몰에서 판매자 센터 백엔드로 점프합니다. 회원 계정과 판매자가 모두 있는 경우 쇼핑몰에 로그인하면 판매자가 필요하지 않습니다. 로그인. 프로세스 중에 자동으로 양식에 로그인할 수 있습니다.
간단한 구현 방법: 일반 회원으로 로그인할 수 있습니다. 로그인에 성공하면 로그인 이름, 비밀번호, 사용자 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을 도입합니다. :
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;
회원이나 판매자라면 한 번만 로그인하시면 자동으로 양식이 제출됩니다.
위의 양식 자동 제출 예시 설명은 모두 편집자가 공유한 내용이므로 참고가 되셨으면 좋겠습니다.
관련 권장사항:
form폼 직렬화에 대한 자세한 설명(그림 및 텍스트 튜토리얼)
React Form 컴포넌트 패키징 단계에 대한 자세한 설명
위 내용은 자동 양식 제출 구현 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!