Bir form ile Zend

0 Cevap php

Merhaba her Zend tüm yeni im bir ilki ve ben başlamak için biraz yardıma ihtiyacım var.

Benim sorunum böyle bir giriş var olduğunu

<form action="<?php echo $this->baseUrl ?>/user/login" method="post" id="login">
    <input type="text" name="username" value=""/>
    <input type="password" name="password" value=""/>
    <input type="submit" name="submit" value="submit" />
</form>

ve benim denetleyicisi

Code: Select all public function loginAction() {

        if($this->request->isPost()){

            $f = new Zend_Filter_StripTags();
            $user = $f->filter($this->_request->getPost('username'));
            $pass1 = $f->filter($this->_request->getPost('password'));

            try {

                if(!empty ($user) && !empty ($pass1)){

                   $this->_redirect('/user/system');
                   $modelUser = new UserModel();
                   $data = $modelUser->authUser($username, $pass1);

                if($data->isValid()){
                        $this->view->isvalid = "valido";
                   }
                   $this->view->data = $data;

                    $this->_redirect('/user/system');

                }else {
                    return false;
                }



            } catch (Exception $exc) {
                MainHelper::writeLog("Problem Login Action". $exc);
            }



        }

ve benim modeli

    public function authUser($user , $pass)
    {
        $select = $this->select()
                ->from($_name)
                ->where('id_user = ?', $user)
                ->where('pass = ?', $pass );

        $row = $this->fetchRow($select);

        //if($row>0)
        return $row->toArray();

    }

Benim sorunum ben giriş çalıştığınızda, web sitesi nedir, yanlış kodu olmadan bana boş bir sayfa gösterir mi? Ben kontrolör ve Model biliyorum.

0 Cevap