Вход на сайт только зарегестрированным пользователям

Главные вкладки

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 5 марта 2011 в 8:40

Всем привет, хочу выложить сайт на хостинг, при этом оградить его на время от поисковиков и всяких ненужных пользователей. Сайт еще совсем сырой, просто хочу дать возможность некоторым людям людям его потестировать.

Какая расово верная методика в этом случае?

Комментарии

Аватар пользователя natbampo natbampo 5 марта 2011 в 9:13

Интересный вопрос. Сначала думал анониму отказывать в доступе, но ведь нужный человек пока не зарегался - то же аноним.
Включи модуль PHP Code.
Создай новый блок(формат ему - PHP Filter) и впиши в него:
<?php
global $user;
if (!(($user->uid == 1) OR ($user->uid == 5) OR ($user->uid == 6) /* и т.д. */)) {
header("HTTP/1.0 404 Not Found");
exit();
}
?>
перечисли id-шки себя(== 1) и твоих тестировщиков.

Аватар пользователя natbampo natbampo 5 марта 2011 в 10:15

нет, просто этот блок вставить в какой то регион, видимость на все страницы. Его код и проверка тогда всегда исполнятся

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 5 марта 2011 в 10:29

Прошу прощения, проверить сейчас не могу.
Просто не могу понять каким макаром пользователь авторизоваться должен ;). Не по старой же сессии гонять их постоянно Wink Может на ?q=user этот блок не вешать?

Аватар пользователя glu2006 glu2006 5 марта 2011 в 10:49

Сделай вот так: dtw.ardas.dp.ua и раздай логин пароль кому надо. Это делается достаточно просто. http://st-host.ru/help/passwd.php

Поисковые боты не прорвутся да и юзера нежелательные тоже. Если самому нельзя то дерни хостеров.