ホームページ  >  記事  >  バックエンド開発  >  thinkphp メンバー ログインを使用したフォームの自動検証に関する問題

thinkphp メンバー ログインを使用したフォームの自動検証に関する問題

WBOY
WBOYオリジナル
2016-06-13 12:40:21751ブラウズ

thinkphpメンバーを使用したログイン用フォームの自動検証については?
私の MemberAction コードは

<?php<br />
class MemberAction extends Action{<br />
    public function insert()<br />
	{<br />
	header('Content-Type:text/html; charset=utf-8');<br />
        $Member   =   D('developers');<br />
        if($Member->create()) {<br />
            $result =   $Member->add();<br />
            if($result) {<br />
                $this->success('注册成功!');<br />
            }else{<br />
                $this->error('注册失败!');<br />
            }<br />
        }else{<br />
            $this->error($Member->getError());<br />
        }<br />
    }<br />
 }<br />
?>

です
私の MemberModel コードは
<?php<br />
class 	MemberModel extends Model {<br />
    <br />
    protected $_validate    =   array(<br />
	    array("username","require","用户名不能为空"),<br />
		array('username','','帐号名称已经存在!',0,'unique',1),<br />
		array("username","checkLength","用户名长度不符合要求",0,'callback'),<br />
        array('name','require','名字必须'),<br />
		array("password","require","密码不能为空"),<br />
		array("password","checkLength","密码长度的要求是5~15位之间",0,'callback'),<br />
		array('repassword','password','两次密码输入不一致',0,'confirm'),<br />
        );<br />
    <br />
	 protected $_auto = array( <br />
        array('status', '1', self::MODEL_INSERT), <br />
        array('create_time', 'time', self::MODEL_INSERT, 'function'), <br />
    ); <br />
  <br />
}<br />
?>

です
問題は、何を入力しても登録が成功しないことです。何が起こっているのかわかりません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。