Et chat v307 an user anbinden ?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Snoopyhund2006
Mitglied
Beiträge: 8
Registriert: 01.05.2012 10:11

Et chat v307 an user anbinden ?

Beitrag von Snoopyhund2006 »

hi liebe Community :)

Ich wollte mal fragen ob mir einer behilflich sein könnte beim anbinden der userverwaltung an den etchat 307
Bin seit zwei tagen auf der suche im netz und finde einfach keine lösung :(
Würde mich riesig freuen wenn wer den chat kennt und ihn schon an phpbb3 angebunden bekommen hat .
Bzw eine lösung parat hätte.

Mfg Snoopyhund ;)

P.s. Schönen 1 Mai :)

Anhang der datei womit das gehen soll aber weiss nicht wie :(

Code: Alles auswählen

<?php
session_start();
//*****************************************************************************
// Für die Realisierung der Anbindung des Chats an Ihr Userverwaltungssystem aus einem
// Forum, CMS, usw. müssen Sie lediglich die unten stehenden Sessionvariablen
// in Ihrem System mit dem Usernamen belegen und den User mit einem
// Link auf diese Datei führen. Beachten Sie dass dabei der Username ohne Passwort übertragen wird. 
// Sie dürfen also in Chat keine Passwörter für Admins und Mods anlegen. Für einen  Chatbenutzer ist die
// Übergabe des Usernamen über die Sessionvar. $_SESSION['etchat_username'] aus Ihrem
// System ausreichend.

$username = $_SESSION['etchat_username'];
$gender = $_SESSION['etchat_gender']; //[optional] 'f' or 'm' system default 'n' if unset

// Die Admins und Mods sollen ohne PW im Chat angelegt werden!
// Die class/Index.class.php soll gelöscht werden, damit niemand unbefugt als Afmin rein kann!

// WICHTIG! 
// In der config.php sollte die Option der Namereservierungen ausgeschaltet sein, wenn die Anbindung
// an eine Benutzerverwaltung verwendet wird.
// >>>>>>>>>>>>>>>>>>> $allow_nick_registration = false; <<<<<<<<<<<<<<<<<<<<


//---------------------------------------------------------------------------
// oder als GET oder POST Übergabe, jedoch unsicher und sollte kodiert werden
// $username = $_REQUEST['etchat_username'];
// $gender = $_REQUEST['etchat_gender'];
//---------------------------------------------------------------------------

// Weiterleitung nach dem Logout(die Session bleibt bestehen,
// da sonst der User aus Ihrem System rausfliegt.)

// WICHTIG!!!  '...db1_...'  sollte dem Tabellenprefix in der config.php ($prefix) entsprechen!!!

$_SESSION['etchat_db1_logout_url']="http://www.Ihre_Webseite.de/aus_dem_chat_ausgeloggt.html";

##############################################################
# DO NOT EDIT BELOW ###############################################
##############################################################

function __autoload($class_name) {
		require_once ('class/'.$class_name.'.class.php');		
}

// initialise
new CheckUserName(true, $username, $gender);

Verschoben von Coding & Technik nach phpBB 3.0: Mod-Bastelstube am 01.05.2012 10:36 durch Pyramide

Snoopyhund2006
Mitglied
Beiträge: 8
Registriert: 01.05.2012 10:11

Re: Et chat v307 an user anbinden ?

Beitrag von Snoopyhund2006 »

hi zusammen :)

hab nun im netz was gefunden wobei dann bei mir nur eine weisse seite kommt.
habe das oben eingefügt.

Code: Alles auswählen

<?php

error_reporting(E_ALL ^ E_NOTICE);
session_start();


define('IN_PHPBB', true);
define('ROOT_PATH', "/path/to/forums");

if (!defined('IN_PHPBB') || !defined('ROOT_PATH')) {
    exit();
}

$phpEx = "php";
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : ROOT_PATH . '/';
include($phpbb_root_path . 'common.' . $phpEx);

$user->session_begin();
$auth->acl($user->data);
habe in der zeile 8 nur die domain eingetragen oder muss ich noch sonst wo was eintragen ?
würde mich über jede hilfe sehr freuen

thx im voraus snoopy :)
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“