permissies

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

permissies

Bericht door Loesje » 19 dec 2004, 17:30

Ik heb even het volgende vraagje.

Ik heb nu het forum zo ingestelt dat de gasten alleen kunnen lezen in de forums. Ik zou ook graag willen dat de gasten dat echt alleen maar kunnen en niet in de profielen kan kijken en de zoekoptie ook niet kan gebruiken.

Kan dat ergens?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 dec 2004, 17:56

Open search.php
Zoek

Code: Selecteer alles

//
// End session management
//
Zet erachter

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=search.$phpEx", true));
}
Open includes/ucercp_viewprofile.php
Zoek

Code: Selecteer alles

$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
Zet erachter

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $profiledata['user_id'], true));
}
Afbeelding

Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

Bericht door Loesje » 19 dec 2004, 18:47

Thanks Luuk,

de eerste werkt,

maar bij: Open includes/ucercp_viewprofile.php en dan dat wat jij aangeeft en ik wil als gast naar de profiel kijken dan opent hij niet maar blijft 'hangen' zeg maar.

Maar met de eerste ben ik al heel blij.

heel erg bedankt.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 dec 2004, 21:08

2e is inderdaad fout :oops:

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
   redirect(append_sid("login.$phpEx?redirect=profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $profiledata['user_id'], true));
}
Afbeelding

Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

Bericht door Loesje » 19 dec 2004, 21:49

:thumb:

die is goed Luuk. Heel erg bedankt.

IK zie in mijn who is online namelijk steeds gasten die alleen maar profielen bekijken en ik wil het nu zo hebben dat ze dat niet meer zien ;)

Dus Luuk, keep up the good work!!

(ps in who is online in mijn beheer zie ik dat bij die gast bij 'Forum Locatie'ook 'weergeven prive berichten' staat. Daar snap ik helemaal niets van want gasten kunnen niet eens bij prive berichten komen. Weet jij hoe dat kan Luuk?)

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 19 dec 2004, 22:18

Als iemand op de PM button klikt, gaat diegene naar de paguina om pm's te versturen, maar dit kan niet. Degene krijgt dan een inlog scherm te zien. Omdat om de zoveel tijd de sessie's worden geupdate in je database van elke gebruiker, kan het dus zijn dat de sessie net wordt geupdate als diegene op pm klikt.
Afbeelding

Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

Bericht door Loesje » 20 dec 2004, 08:29

Duidelijk, nogmaals bedankt Luuk. Beide dingen werken nu zoals ik het wil hebben. Ze krijgen bij zoeken en profiel bekijken een inlogscherm.

groetjes
Loesje

Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

Bericht door Loesje » 16 jan 2005, 11:06

Ik zou ook graag bij de memberslist willen hebben dat gasten daar niet in kunnen kijken. Welke code in welk bestandje moet ik toevoegen? Luuk?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 16 jan 2005, 13:54

Doe hetzelfde als bij search.php, je moet dan alleen in de code search veranderen in memberlist. Zoiets dus:

Code: Selecteer alles

if ( !$userdata['session_logged_in'] )
{
   redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
Afbeelding

Loesje
Berichten: 160
Lid geworden op: 30 okt 2004, 07:55

Bericht door Loesje » 16 jan 2005, 15:02

:bier:

thanks Luuk

Gesloten