我正在使用Paypal Lib作为CI - 成功之后,它返回到“成功”页面,上面写着“谢谢!”,并为用户增加了1个功劳。问题是,页面“成功”可以随时访问。
如何使此页面无法访问,但仍可正常使用?
我是CI菜鸟!谢谢您的帮助!
答案 0 :(得分:0)
在提供“成功”视图的控制器方法中,您可以包装成功操作(添加+1信用等)并在条件中加载“成功”视图以查看其中一个变量集成功购买后,由PayPal库存在。
如果它不存在,您可以致电:
redirect('');
(确保首先加载URL Helper)
将用户发送到application / config / config.php文件中定义的站点base_url。
以下是一个示例(我相信您的库特定):
function success()
{
if(!$this->input->post('payer_id'))
{
redirect('');
}
$data['pp_info'] = $this->input->post();
$this->view('paypal/success', $data);
}