PHP, HTML, CSS 및 JSON 데이터베이스를 사용하여 생성된 등록 및 로그인 양식입니다. 이 프로젝트에서 사용자는 JSON 데이터베이스에 저장될 이메일, 사용자 이름 및 비밀번호를 사용하여 등록합니다. 등록 후 사용자는 등록된 이메일과 비밀번호를 사용하여 로그인한 후 로그인 홈 페이지로 리디렉션됩니다.
본 프로젝트에는 로그인을 위한 계정이 1개 생성되었습니다.
사용자 이름 : user1
이메일 : [email protected]
비밀번호 : 비밀번호
이 프로젝트의 페이지 표시 스타일은 style.css 파일에 저장된 CSS를 사용하여 설정됩니다.
사용된 데이터베이스는 이름이 data.json인 JSON 데이터베이스입니다. data.json은 이메일, 사용자 이름, 암호화된 비밀번호 형태로 사용자 정보를 저장합니다.
Config는 Registration Login Form 프로젝트에서 사용되는 함수들을 PHP 함수 형태로 저장하는 PHP 파일입니다.
인덱스는 PHP 프로그램을 실행할 때 나타나는 초기 화면입니다. 색인 페이지에는 사용자에게 등록 페이지 또는 로그인 페이지로 연결되는 두 개의 버튼이 제공됩니다.
색인 페이지에서 신규 사용자는 이메일과 비밀번호를 사용하여 새 계정을 생성할 등록 페이지로 이동됩니다. 이 페이지에서 사용자는 이메일, 사용자 이름, 비밀번호로 구성된 3가지 양식을 작성합니다. 등록 후 입력된 정보는 data.json 데이터베이스에 저장됩니다.
로그인 페이지는 색인 페이지를 통해 액세스하거나 등록이 완료된 후 등록 페이지에서 리디렉션될 수 있습니다. 이 페이지에서 사용자는 등록에 사용한 이메일과 비밀번호를 입력한 다음 로그인을 누르면 로그인 홈 페이지로 이동됩니다.
로그인한 후 사용자는 홈 로그인 페이지로 리디렉션됩니다. 이 페이지는 로그인한 경우에만 접속할 수 있습니다. 이 페이지에는 사용자 이름과 이메일 형식의 사용자 정보가 포함되어 있습니다. 클릭하면 사용자가 로그아웃하고 다시 로그인해야 하는 로그아웃 버튼이 있습니다.