Cum fac ca numai cei inregistrati sa vada lista de membri...

Rezolvări la problemele apărute la instalarea, actualizarea sau conversia forumului phpBB 2.0.x.
Închis
csaba
Utilizator înregistrat
Mesaje: 88
Membru din: 20-Ian-2006, 10:25:44

Cum fac ca numai cei inregistrati sa vada lista de membri...

Mesaj de csaba »

... si/sau adrese e-mail?
Am o problema cu spamerii.
Am instalat si humanize mod, dar nu e suficient.
As vrea ca numai cei inregistrati sa vada cele de care am pomenit mai sus.
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

- deschizi fisierul memberlist.php
- cauti codul

Cod: Selectaţi tot

//
// End session management
//
si inainte de el adaugi

Cod: Selectaţi tot

if (!$userdata['session_logged_in']) {
	redirect(append_sid('login.'.$phpEx.'?redirect=memberlist.'.$phpEx));
}
Codul asta il poti adapta pentru orice alta pagina care doresti sa nu fie vazuta de vizitatori.
"Don't have fear, I is here"
Seelview Photography / Blog this
csaba
Utilizator înregistrat
Mesaje: 88
Membru din: 20-Ian-2006, 10:25:44

Mesaj de csaba »

Thankx, am si facut-o! :wink:
sefu-clasei
Nou venit
Mesaje: 3
Membru din: 05-Oct-2006, 16:32:21

Mesaj de sefu-clasei »

E misto chestia.... insa imi poate spune cineva daca pot face vizibila lista membrilor doar administatorilor sau moderatorilor pentru ca vreau sa structurez forumul pe grupuri, fara ca membri sa se vada intre ei existand posibilitatea sa migreze necontrolat dintr-un grup in altu.
Avatar utilizator
seelview
Fost coleg
Mesaje: 2146
Membru din: 13-Apr-2005, 21:24:50
Versiune: 3.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Localitate: Cu curu' pe scaun
Contact:

Mesaj de seelview »

- In acelasi loc, in fisierul memberlist.php dupa

Cod: Selectaţi tot

//
// End session management
//
adaugi codul

Cod: Selectaţi tot

if ( $userdata['user_level'] != ADMIN || $userdata['user_level'] != MOD )
{
	message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}
Si in felul asta oricine nu este admin sau moderator, va primi un mesaj eroare, ca nu este autorizat sa intre pe acea pagina.
"Don't have fear, I is here"
Seelview Photography / Blog this
sefu-clasei
Nou venit
Mesaje: 3
Membru din: 05-Oct-2006, 16:32:21

Mesaj de sefu-clasei »

Am dat sa nu ne mai vada who in online decat pentru cei logati....insa tot nu reusesc sa fac sa nu mai fie vizibil profilul celor online sau ultimului inregistrat. Daca fac modificarea respectiva in profil.php atunci cere logare si cand apas pe inregistrare, astfel inregistrarea fiind blocata.....

Cum fac sa nu se mai poata intra pe profilul celor online/ultimul inregistrat din prima pagina fara logare?
andreafree
Utilizator înregistrat
Mesaje: 104
Membru din: 26-Mar-2006, 22:10:17
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: iasi
Contact:

Mesaj de andreafree »

am adaugat si eu modificarea asta .. problema este ca desi sunt admin si sunt logat tot nu pot sa vad memberlistul ....
Închis

Înapoi la “2.0.x Instalare, actualizare, conversie”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator