Questions about automatic validation of forms signed in with thinkphp members?
My memberaction code is
Class Memberaction extends action{
Public Function Insert ()
{
Header (' content-type:text/html; Charset=utf-8 ');
$Member = D (' developers ');
if ($Member->create ()) {
$result = $Member->add ();
if ($result) {
$this->success (' Registration successful! ');
}else{
$this->error (' Registration failed! ');
}
}else{
$this->error ($Member->geterror ());
}
}
}
?>
My Membermodel code is
Class Membermodel extends Model {
protected $_validate = Array (
Array ("username", "require", "User name cannot be empty"),
Array (' username ', ' ', ' account name already exists! ', 0, ' unique ', 1),
Array ("username", "checklength", "username length does not meet requirements", 0, ' callback '),
Array (' name ', ' Require ', ' name must '),
Array ("Password", "Require", "Password cannot be empty"),
Array ("Password", "Checklength", "Password length requirements are between 5~15 bits", 0, ' callback '),
Array (' Repassword ', ' password ', ' two times password input inconsistent ', 0, ' confirm '),
);
}
?>
The problem is that it does not automatically verify, no matter what you fill in can register success, do not fill in the register is unsuccessful, do not know how to, ask you greatly
Share to: