Seite nur für eingeloggte/ registrierte Benutzer anzeigen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Seite nur für eingeloggte/ registrierte Benutzer anzeigen

Beitrag von senyafin »

Hallo zusammen,

ich habe das ChatModul von A L I L G eingebaut.
Der Chat kann über ein Menü bzw. direkt aufgerufen werden.
Wie kann ich das jetzt soweit einschränken, dass das nur für registrierte bzw. eingeloggte User möglich ist?

Vielen Danke


index.php

Code: Alles auswählen

<?PHP
/*/ H T T P : / / W W W . A L I L G . C O M   \*\
\*\ ***************************************** /*/
/*/  QQQQQQQ  QQQQ     QQQQ QQQQ      QQQQQQ  \*\
\*\ QQQQQQQQQ QQQQ     QQQQ QQQQ     QQQQQQQQ /*/
/*/ QQQ   QQQ QQQQ     QQQQ QQQQ     QQQQ  QQ \*\
\*\ QQQ   QQQ QQQQ     QQQQ QQQQ     QQQQ     /*/
/*/ QQQQQQQQQ QQQQ     QQQQ QQQQ     QQQQ     \*\
\*\ QQQ   QQQ QQQQ     QQQQ QQQQ     QQQQ QQQ /*/
/*/ QQQ   QQQ QQQQ     QQQQ QQQQ     QQQQ QQQ \*\
\*\ QQQ   QQQ QQQQQQQQ QQQQ QQQQQQQQ QQQQQQQQ /*/
/*/ QQQ   QQQ QQQQQQQQ QQQQ QQQQQQQQ  QQQQQQ  \*\
\*\ ***************************************** /*/
/*/ * Script name: alitalk                    \*\
\*\ * Version: 1.8                            /*/
/*/ * Author: Ali Razavi                      \*\
\*\ * Copyright all rights reserved           /*/
/*/ * HTTP://WWW.ALILG.COM/                   \*\
\*\ ***************************************** /*/
/*/ H T T P : / / W W W . A L I L G . C O M   \*\
\*\ ***************************************** /*/
/*/ This file may not be redistributed in     \*\
\*\ whole or significant part                 /*/
/*/ ***************************************** \*/
/*/ ***************************************** \*/
session_start();
header("Cache-Control: no-store, no-cache");
//###############################################
//#### INCLUDE ALL REQUIDE FILES AND ONCE #######
//###############################################
//


include "inc/config.php";
include "inc/insorno.php";
require_once('functionz/first_process.php');
require_once('functionz/handler.php');
require_once('functionz/columns.php');
require_once('inc/overhall_header.php');
reglobal(ini_get('register_globals'));
begintime(time());
$_SERVER["HTTP_REFERER"];
optimizeagent($_SERVER['HTTP_USER_AGENT']);
iscompressor($HTTP_ACCEPT_ENCODING);
analyzeip($REMOTE_ADDR);
accessfrm($HTTP_REFERER);
advertisement($alitalk_base['dbprefix'],$alitalk['ads'],$alitalk['renewads']);
//###############################################
echo '<script src="javascript/objects.php?'.time().'"></script>';
$_SESSION['lim']=0;
echo"<script>"; include"inc/frset.php"; echo"</script>";
$_SESSION['lim']=6;
?>
<script src="ajax/ajax.js"></script>
<script src="javascript/client_engain_1.5.js"></script>
<link rel="stylesheet" type="text/css" href="style/style.css">
<?php
//###############################################
include "inc/clasht.php";
// THE END
//###############################################
shadysurfer
Mitglied
Beiträge: 68
Registriert: 04.02.2006 13:21

Beitrag von shadysurfer »

hallo,
versuch mal

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
DEIN LINK
<!-- END switch_user_logged_in -->
müsste eigtl gehen
Vatex
Mitglied
Beiträge: 99
Registriert: 03.09.2006 17:30

Beitrag von Vatex »

bei der Variante wird nur der chatlink an eingeloggte Benutzer weitergeleitet, wenn der Link weitergegeben wird kommt man trotzdem in den Chat. eine Prüfung ob jemand eingeloggt ist gibt es hier: http://www.phpbb.de/doku/kb/artikel.php?artikel=72
senyafin
Mitglied
Beiträge: 626
Registriert: 02.06.2006 15:01
Kontaktdaten:

Beitrag von senyafin »

@shadysurfer,

ja das geht,
aber der Grund weshalb ich genau das nicht möchte ist die Begründung von Vatex.
Danke trotzdem für deine Hilfe.
@Vatex,

auch dir ein herzliches Dankeschön,
ich habe das codefragment vorn angehängt

Code: Alles auswählen

//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
allerdings erhalte ich nun eine leere Seite.
Der Chat befindet sich NICHT im Forumsroot sondern im Root des Webservers.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“