2016-08-19 6 views
0

У меня есть всплывающее окно, которое вызывается через java-скрипт, то же самое всплывающее без JavaScript является страницей ctp в cakephp. Как я могу скрыть эту страницу от пользователей и поисковых систем, идущих к нему доступ нравится:/пользователей/регистрацияКак скрыть страницу

Есть что-нибудь, что может быть сделано в .htaccess или CakePHP, чтобы предотвратить доступ к нему через/пользователей/регистрация

+0

доступа предотвратить или предотвратить поисковик от индексации? – Drakes

ответ

1

Удалить файл register.ctp из папки пользователей и создать в папке АЯКСА users/ajax/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 pop up перестает работать, говоря, что контент не найден. – Tarkan

Смежные вопросы