2016-08-19 111 views
0

我有一个通过java脚本调用的弹出窗口,没有JavaScript的弹出窗口就是cakephp中的一个ctp页面。我怎样可以隐藏用户和搜索引擎去访问该网页时,如:/用户/注册如何隐藏页面

有什么可以在.htaccess或CakePHP中进行,以防止访问它通过/用户/注册

+0

阻止访问,或防止从社会企业索引? – Drakes

回答

1

在AJAX文件夹中删除users/ajax/register.ctp文件register.ctp来自用户的文件夹,并创建一个,然后使用RequestHandler部件检查请求类型:

public function register() 
{ 
    if($this->request->is('ajax')){ 
    // add registration code here 
    } else { 
    //Throw new error 
    } 

} 
+0

我不是Cakephp的专家,那么解决这个问题的正确代码是什么,我应该在哪添加cakephp代码?该寄存器文件是一个register.ctp文件。 – Tarkan

+0

将cakephp/php代码添加到用户控制器 – Salines

+0

JS弹出窗口停止工作,表示无法找到内容。 – Tarkan