Serwis zamknięty - jak to zrobić?

witam. Mam pytanie trochę może dziwne, bo głównie zależy nam na oglądalności witryn a nie odwrotnie.

Chcę zrobić stronę dla zamkniętej grupy znajomych. Mam listę z nazwiskami (około 100) i chodzi mi o to żeby witryna/strona nie była indeksowana (zablokowana przed botami) ani żeby nie było dostępu do treści dla osób spoza tej listy. Mniej więcej tak: Wpisuje się adres witryny i pojawia się strona z możliwością zarejestrowania lub zalogowania (podaje się imię, nazwisko i system weryfikuje czy jest takie w bazie) + login i hasło. Jeśli znajdujesz się na liście to po zalogowaniu masz dostę do witryny (galeria, forum itp). Dodatkowa opcja dla osób, których nie ma na liście aby mogły podać dane i po pozytywnej weryfikacji przez admina, mogły dołączyć do użytkowników. Czy ktoś z was spotkał się z takim modułem lub mógłby mi podpowiedzieć jak to zrobić? Z góry dzięki.

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika archetwist

Prosty przepis

moderator
  1. Na /admin/user/settings ustawić Tylko administratorzy mogą tworzyć nowe konta użytkowników, ewentualnie Odwiedzający mogą tworzyć konta użytkowników, które następnie muszą zostać zatwierdzone.
  2. Na /admin/user/user/create założyć konta znajomym – zamiast nazwisk potrzebne e-maile ;) .
  3. Na /admin/user/access dostosować uprawnienia, szczególnie dostęp do zawartości (wyłączyć dla anonimowych).
  4. Do robots.txt:
User-agent: *
Disallow: /

Jeśli rzeczywiście chcesz filtrować użytkowników względem proponowanej przez nich nazwy użytkownika, zapoznaj się z /admin/user/rules/add. Ważna będzie maska. Będziesz jednak musiał wziąć pod uwagę to, że ludzie różnie zapiszą swoje nazwiska. Ze spacją, bez spacji, itp.

design www drupal

Dzieki archetwist. Sprobuje

Dzieki archetwist. Sprobuje zrobic jak radzisz. Opcja z weryfikacja po mailu nie bardzo wchodzi w rachube, bo poprostu nie znam maili, a liste nazwisk mam. Owszem, ludzie moga wpisywac nazwisko inaczej ale zawsze moze pokazac sie komunikat: upewnij sie, ze wprowadziles poprawnie swoje dane. Jesli ktos bedzie mial problem, zawsze zostaje kontakt z adminem, wysle czlowiek maila to sie go doda recznie.

Pytanie dodatkowe - dostęp do node

To ja, jeśli można, pójdę za ciosem i spytam o podobny problem. Chcę, by przy tworzeniu nowego tekstu (wystarczy jednego typu) użytkownik mógł wprowadzić listę osób które mają prawo dostępu.

Wszystkie moduły pisane są raczej pod kątem zabraniania niz przydziału. Próbowałem z nodeaccess, ale się nie pokrzaczyło tylko.

Chodzi mi o to, by użytkownik mógł tworzyć tekst widoczny (według swobodnego wyboru autora) dla dwóch – trzech konkretnych userów.

pozdrawiam

TBM

Portret użytkownika lolki

Może to Taxonomy Access

Może to Taxonomy Access Control Lite lub skorzystaj z tych wskazówek Taxonomy: A way to organize your content