前台已登陆,提交表单到test方法,保存错误后,进行error返回时,会提示未登陆。进行success返回则不会有这个问题。
测试代码示例:
function test(){
$this->login();
if(IS_POST){
$Message = M('Message');
$Message->create($data);
if( $id = $Message->add() ){
$this->success('发送成功!');
}else{
$this->error('发送失败!'); // 这里提示错误后,就会再提示一个未登陆的错误
}
}else{
$this->display();
}
}测试场景:1、直接IP
2、绑定了域名
均会有此问题。
最佳答案