MyBB.de Forum
Ajax Chat - Logout/Login - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Ajax Chat - Logout/Login (/thread-36122.html)



Ajax Chat - Logout/Login - hoerbartina - 11.12.2018

Hallo,
 da muss ich auch noch mal fragen...

Ich bekomme diese Meldung "...Greifst du auf diese Funktion auf die übliche Weise zu? Bitte gehe zurück und versuche es erneut.", wenn ich als Gast unserer Community in den Chat (Ajax-Chat für Kooperation mit MyBB) möchte und mich dort in der erscheinenden Maske als Gast oder auch als Mitglied eintrage.

Ich habe die Templates überprüft, ob diese Zeile 
PHP-Code:
<input name="my_post_key" type="hidden" value="{$mybb->post_code}/> 

vorhanden ist.

Ist sie - und nun, wo kann ich da 'nen Fehler gemacht haben?

MyBB1.18.9
http://diehoerbar.net/comm/portal.php

Danke für Tipps im voraus.
Tina


RE: Logout/Login - doylecc - 11.12.2018

Der Ajax-Chat benötigt für die neuesten MyBB-Versionen ebenfalls den Post-Code zum Einloggen.
In den Dateien des Ajax-Chats:

lib/template/loggedOut.html suche nach Zeile 79:
Code:
<input type="hidden" name="url" id="redirectField" value="[REDIRECT_URL/]"/>

und füge direkt darunter ein:
Code:
<input type="hidden" name="my_post_key" id="postCode" value="[POST_CODE/]"/>

und lib/class/CustomAJAXChat.php suche nach Zeilen 46-51:
PHP-Code:
case 'REDIRECT_URL':
   if($mybb->user['uid']) {
       return '';
   } else {
       return $this->htmlEncode($this->getRequestVar('view') == 'logs' $this->getChatURL().'?view=logs' $this->getChatURL());
   

und füge darunter ein:
PHP-Code:
case 'POST_CODE':
   return $mybb->post_code



RE: Ajax Chat - Logout/Login - StefanT - 11.12.2018

Fragen zu Plugins bitte in Zukunft in das dafür vorgesehene Forum posten. Vielen Dank.


RE: Ajax Chat - Logout/Login - hoerbartina - 11.12.2018

Vielen Dank für die schnelle Lösung...

Ich mache mich mal an die Arbeit.