登录的问题,又错,帮忙!!
发布于:2022-01-17 09:50:54
#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