Typecho에서는 먼저 사용자 등록을위한 전용 페이지를 만들어야합니다. 배경 관리 인터페이스에서 [모양] - [Custom] - [독립 페이지 만들기]를 클릭하십시오. 그런 다음 페이지 제목에 "사용자 등록"을 작성하고 컨텐츠 영역에 다음 내용을 입력하십시오.
이 코드는 사용자 이름, 비밀번호 필드 및 등록 버튼을 포함하는 양식을 만듭니다. 사용자 이름과 비밀번호 입력 상자는 모두 "필수"속성을 사용하여 양식을 제출하기 전에 사용자 가이 정보를 작성해야합니다.
다음으로 사용자가 제출 한 등록 정보를 처리하려면 PHP 스크립트를 작성해야합니다. typecho의 루트 디렉토리에서 "register.php"라는 파일을 만들고 다음 코드를 추가하십시오.
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { // 사용자 제출 양식 데이터를 얻으십시오 $username = $_POST['username']; $password = $_POST['password']; // 입력 데이터의 무결성 및 보안을 확인하십시오(여기서 생략되었습니다) // 사용자 데이터를 데이터베이스에 저장합니다(여기서 생략되었습니다) // 성공적인 등록 후,로그인 페이지로 리디렉션합니다 header('Location: login.php'); exit; } ?>
이 코드는 먼저 요청이 게시물 메소드인지 확인합니다 (즉, 사용자가 양식을 제출 함). 다음으로, 사용자 이름과 비밀번호는 $ _post 배열을 통해 얻어지며 입력 데이터를 여기에서 검증하고 처리하여 데이터의 보안 및 무결성을 보장 할 수 있습니다. 마지막으로, 사용자 정보를 데이터베이스에 저장하고 헤더 기능을 통해 로그인 페이지로 리디렉션하십시오.
사용자가 등록 페이지에 액세스 할 수 있도록하려면 TypEcho의 내비게이션 메뉴에 추가해야합니다. 배경을 입력하고 [모양] - [설정] - [Navigation]을 클릭하고 탐색 링크 중 하나의 "링크 주소"에서 "register.php"를 채우고 저장하십시오.
이러한 설정을 완료 한 후 사용자는 내비게이션에서 "사용자 등록"링크를 클릭하여 등록 페이지에 액세스하고 등록 정보를 제출하고 등록 절차를 완료 할 수 있습니다.
위의 단계를 통해 PHP 및 Typecho 기반 사용자 등록 기능을 성공적으로 구현했습니다. 사용자는 사용자 이름과 비밀번호를 작성하여 새 계정을 등록 할 수 있으며 등록 정보는 데이터베이스에 저장됩니다. 이를 바탕으로 로그인 기능을 계속 개발하여 사용자가 사용자 이름과 비밀번호로 로그인 할 수 있습니다.
이 기사에서는 PHP 및 Typecho를 통해 사용자 등록 기능을 실현하는 방법, 페이지 작성, 양식 제출 및 데이터 처리를 자세히 설명합니다. 도움이되기를 바랍니다!