0
PFBC 구현을 연구 중입니다. 이를 위해 기본적으로 로그인 양식을 실행하는 확장 프로그램을 작성했습니다. 사용자가 로그인 할 수 없으면 오류 메시지를 표시하려고합니다. 내가 이해하는 바와 같이, PFBC는 이것을 자동으로 보여 주어야하지만 어떻게 든 그것을 나타내지는 않습니다.PFBC 폼이 유효성 검사 오류를 표시하지 않습니다.
항상 false를 반환하도록 사용자 클래스를 트립하고 구현의 오른쪽 섹션에 도달했는지 확인했습니다. 그 때문에 양식이 표시됩니다. 오류 : 잘못된 이메일 주소/비밀번호하지만 빈 양식 만 나타납니다. 누군가가 나를이 일을하도록 도울 수 있습니까?
이것은 클래스 확장입니다.
네임 스페이스 PFBC;
구현 : PFBC \ jf_form; PFBC \ Element를 사용하십시오.
// Initiate forms
$formi = new PFBC\jf_form();
// Test login
if(jf_form::isValid("login", false))
{
// form was submitted
$user = new user();
if($user->login($_POST["Email"], $_POST["Password"]))
{
jf_form::clearValues("login");
}
else
{
jf_form::setError("login", "Error: Invalid Email Address/Password");
$formi->login_form();
echo "false";
}
}
else
{
// create login form
$formi->login_form();
}