Seite 2 von 2
Re: Ajax Chat 0.8.3
Verfasst: 08.09.2010 12:53
von andyk78
Supi, wenn du mir jetzt noch verrätst wo ich den Datenbank Name so wie DB Passwort finde, bist du mein Held heute.
Hab das Board nicht selbst eingerichtet, sondern nur übernommen und führe es weiter...
Re: Ajax Chat 0.8.3
Verfasst: 08.09.2010 13:40
von franki
andyk78 hat geschrieben:Supi, wenn du mir jetzt noch verrätst wo ich den Datenbank Name so wie DB Passwort finde, bist du mein Held heute.
Hab das Board nicht selbst eingerichtet, sondern nur übernommen und führe es weiter...
Die Angaben steht in der
config.php aus deinem Forumverzeichnis.
Re: Ajax Chat 0.8.3
Verfasst: 08.09.2010 14:17
von andyk78
Danke hab es gefunden. Gäste können sich zwar nicht einloggen, allerdings wenn man die Login-Daten des Forums eingibt,
wird ma wie bisher gleich wieder ausgeloggt.
Re: Ajax Chat 0.8.3
Verfasst: 08.09.2010 14:18
von Gast234254
andyk78 hat geschrieben:Danke hab es gefunden. Gäste können sich zwar nicht einloggen, allerdings wenn man die Login-Daten des Forums eingibt,
wird ma wie bisher gleich wieder ausgeloggt.
Das könnte an deiner cookie Einstellung vom Forum liegen. Check die mal.
Stephan
Re: Ajax Chat 0.8.3
Verfasst: 09.09.2010 11:54
von andyk78
Also an den Cookies lag es auch nicht.

Eventuell muss noch etwas in der
CustomAJAXChat.php geändert werden:
Code: Alles auswählen
// Auto-login phpBB users:
if(!$this->getRequestVar('logout') && ($user->data['user_id'] != ANONYMOUS)) {
$this->setRequestVar('login', true);
}
}
// Replace custom template tags:
function replaceCustomTemplateTags($tag, $tagContent) {
global $user;
switch($tag) {
case 'FORUM_LOGIN_URL':
if($user->data['is_registered']) {
return ($this->getRequestVar('view') == 'logs') ? './?view=logs' : './';
} else {
return $this->htmlEncode(generate_board_url().'/ucp.php?mode=login');
}
case 'REDIRECT_URL':
if($user->data['is_registered']) {
return '';
} else {
return $this->htmlEncode($this->getRequestVar('view') == 'logs' ? $this->getChatURL().'?view=logs' : $this->getChatURL());
}
default:
return null;
}
}
// Returns true if the userID of the logged in user is identical to the userID of the authentication system
// or the user is authenticated as guest in the chat and the authentication system
function revalidateUserID() {
global $user;
if($this->getUserRole() === AJAX_CHAT_GUEST && $user->data['user_id'] == ANONYMOUS || ($this->getUserID() === $user->data['user_id'])) {
return true;
}
return false;
}
// Returns an associative array containing userName, userID and userRole
// Returns null if login is invalid
function getValidLoginUserData() {
global $auth,$user;
// Return false if given user is a bot:
if($user->data['is_bot']) {
return false;
}
// Check if we have a valid registered user:
if($user->data['is_registered']) {
$userData = array();
$userData['userID'] = $user->data['user_id'];
$userData['userName'] = $this->trimUserName($user->data['username']);
if($auth->acl_get('a_'))
$userData['userRole'] = AJAX_CHAT_ADMIN;
elseif($auth->acl_get('m_'))
$userData['userRole'] = AJAX_CHAT_MODERATOR;
else
$userData['userRole'] = AJAX_CHAT_USER;
return $userData;
} else {
// Guest users:
return $this->getGuestUser();
}
}
In diesem Abschnitt geht's ja um den Login.
Re: Ajax Chat 0.8.3
Verfasst: 16.10.2010 20:07
von andyk78
Mal nen kleines Update. Der Chat funktioniert immernoch nicht so, wie er soll.
Die config.php sieht jetzt
so aus.
Mit diesen Einstellungen können sich zwar Gäste, wie gewünscht, nicht einloggen, nur registrierte User ebenfalls nicht, da gleich nach
der Anmeldung der automatische Logout erfolgt. Mir scheint, er greift gar nicht auf die DB des Forums zu.
Hat noch irgendwer eine Idee dazu? Wäre sehr dankbar, wenn das endlich funktionieren würde.
Re: Ajax Chat 0.8.3
Verfasst: 26.10.2010 19:24
von andyk78
Das Problem ist nun endlich gelöst! Es lag doch an den Cookies. Was mir bisher nicht aufgefallen ist, nach dem Serverwechsel wurde
der Cookiepfad im ACP nicht geändert.

Das muss man erstmal wissen.

Danke nochmals für euere Unterstützung!
Re: Ajax Chat 0.8.3
Verfasst: 26.10.2010 19:31
von Gast234254
andyk78 hat geschrieben:Das Problem ist nun endlich gelöst! Es lag doch an den Cookies. Was mir bisher nicht aufgefallen ist, nach dem Serverwechsel wurde
der Cookiepfad im ACP nicht geändert.

Das muss man erstmal wissen.

Danke nochmals für euere Unterstützung!
Tja ich hatte auch mal das Problem mit den cookies. Bei mir läuft der Chat seit einem Jahr auch nach Updates von phpBB3 fehlerfrei.
Re: Ajax Chat 0.8.3
Verfasst: 17.02.2012 13:01
von Huidigui
Hallo,
ich habe folgendes Problem:
Ich habe den Chat ohne weiteres installieren können. Genutzt habe ich die DB meines phpBB3-Forums. Die config.php habe ich angepasst und Save-Mode ist deaktiviert worden. Meine Cookiedomain ist "meineurl.de", der Cookie-Name ist "phpbb3_slauz" und der Pfad einfach nur "/". Trotzdem bekomme ich immer die Fehlermeldung, dass mein Benutzername ungültig sei.
Hat jemand eine Idee, woran das liegen könnte? Stehe derzeit voll auf dem Schlauch.
//Edit: Wie ich gerade festgestellt habe, komme ich ohne Anmeldung in den Chat rein. Gebe ich jedoch Benutzernamen und PW aus meinem Forum ein, kommt wieder diese ominöse Fehlermeldung.