//登录处理
public function loginsave()
{
$data = Request::instance()->post();
$validate = new \app\admin\validate\Login;
$result = $validate->check($data);
if(!$result){
exit(json_encode(array('code'=>400,'message'=>$validate->getError())));
}
//模型处理
$adminlogin = Db::name('admin')->where('username',$data['username'])->find();
if(!$adminlogin){
exit(json_encode(array('code'=>400,'message'=>'账号不存在,请去注册,上吧皮卡丘')));
}
$password = password_verify($data['password'],$adminlogin['password']);
if(!$password){
exit(json_encode(array('code'=>400,'message'=>'什么记忆力,密码都记错了,默写100遍')));
}
try{
if($data['keep'] == 'true'){
Cookie::forever('admin_id',$adminlogin['id']);
}else{
Cookie::set('admin_id',$adminlogin['id'],3600);
}
exit(json_encode(array('code'=>200,'message'=>'登录成功了,你还能有什么骚操作吗')));
}catch(\Exception $e){
exit(json_encode(array('code'=>400,'message'=>'不可描述的原因,登录失败了')));
}
}单独在模板渲染的位置存储cookie是好使的,但是在方法里怎么都存不上 最佳答案