Kleiner Tipp an Rande:
Rücke den Code gleichmäßig und logisch ein, das erleichtert das duchschauen
Code: Alles auswählen
<?php
//Anfangscode den du hoffentlich hast
//SCRIPT VON http://www.phpbb.de/viewtopic.php?t=164060 (Kannst du rauslöschen^^)
if ($user->data['is_registered'])
{
// Hier steht der Code für ein erfolgreich eingeloggter User
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
// zu überprüfende Gruppen ID ( Gib hier die ID ein, die du dir vorher gemerkt hast. )
$gruppen_id = 9;
// zu überprüfender User
$benutzer_id = $user->data['user_id'];
// Nun erfolgt die eigentliche Prüfung:
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
if($is_in_group)
{
echo 'INHALT BEI ERFOLGREICHEM LOGIN';
}
else
{
//Wenn Du hier landest bist Du nicht eingeloggt.
echo 'INHALT BEI FEHLGESCHLAGENEM LOGIN';
}
}
?>
um zu sehen was da genau nicht geht wäre es doch sinnvoll zu wissen was die Entscheidene Variable $is_in_group für einen Wert hat, schaut man sich das doch einfach mal an:
Code: Alles auswählen
var_dump($is_in_group);
die("OMG! Killed in Line: " . __LINE__);
Wenn du nicht weißt wohin mit dem Code probiere es einfach mal aus und schaue nach was passiert
