登录的问题,又错,帮忙!!

#1 xiaorong321

function login(){
                $conditions = array(
                        'user_id' => $this->spArgs('user_id'),
                        'pwd'=>$this->spArgs('pwd'),
                );
                if( $user->findAll($conditions))
                {
                        $_SESSION['user_id'] = $this->spArgs('user_id');
                        $this->display("test.html");
                        }
                else
                {
                        echo "输入用户名或密码有误,请重新登录!返回";
                        }

        }
登录的问题,又错,帮忙!!
这样用session对吗?
请教,谢谢!!

2011-04-02 11:23:55

#2 jake

出错提示是?

这里有几个问题:1. $user哪里来的? 2. 建议用find,而不是findAll,因为只需要检查是否存在一个。3. session是这样用。

2011-04-02 12:25:58

#3 xiaorong321

回复 2 jake


    Fatal error: Call to a member function findAll() on a non-object in C:\AppServ\www\controller\main.php on line

2011-04-02 13:06:30

#4 xiaorong321

回复 2 jake


    谢谢啦!!有没有QQ啊,我想加你为好友,不懂请教你,行不??
是没有实例化$user..

2011-04-02 13:14:12

#5 jake

回复 4 xiaorong321


   :loveliness: 通常我是在忙,有问题还是在论坛发,我会经常上来看的,抱歉:)

2011-04-02 13:42:46

#6 xiaorong321

回复 5 jake


    我现在一般不会打扰你的,呵呵,加我吧455648015

2011-04-02 13:59:09

#7 xiaorong321

回复 6 xiaorong321


    学speedPHP的朋友,也加我吧,这样遇到问题可以互相探讨。。

2011-04-02 14:00:15

#8 phpha

回复 7 xiaorong321

:)

2011-04-02 14:50:17