ich hoffe, hier ein paar kleine Tipps oder Stichworte zu bekommen, die mir beim modifizieren weiterhelfen.
Zuerst die Daten:
REDAXO: 4.6.1
PHP: 5.5.31
MySQL: 5.6.27
Ich nutze auf meiner Redaxoseite aktuell ein Frontend Login/Registerform um u.a eine Uploadfunktion für reg. Benutzer freizuschalten. Das ganze funktioniert per PHPSESSID. Neben dem normalen Login steht auch ein Frontend Facebook Login zur Verfügung (der auch direkt registriert). Das ganze würde ich gerne 1:1 so lassen.
Ein phpBB Forum habe ich nun in einem Unterordner installiert und per iframe eingebunden.
Meine Frage:
Wie bekomme ich nun am besten die User von der Redaxo Tabelle in die phpBB Tabelle? Geht das per Script? Sprich bei Registrierung über den Registerform soll automatisch im phpBB Forum der gleiche User angelegt werden (alternativ könnte natürlich auch phpBB die vorhandene Tabelle von Redaxo nutzen falls das möglich ist). Der Loginstatus soll natürlich auch übergeben werdem (PHPSESSID).
Im Idealfall klappt das ganze natürlich auch falls jemand erst aufs Forum klickt und dort die Login oder Register Funktion nutzt..
Aktuell wird dieser Login Code verwendet falls das relevant ist.
Herzlichen Dank für Tipps und Hilfen.<!-- Login -->
<?php
if(!isset($_SESSION['benutzerid']) || empty($_SESSION['benutzerid'])){
?>
<div class="row bannerhomewrapper login">
<div class="large-6 columns bannerhome" align="center">
<input id="showlogin" class="button tiny" value="<?php echo $lang['LOGIN_BUTTON_INFO']; ?>"/>
</div>
<div class="large-6 columns bannerhome" align="center">
<input type="submit" onClick="logInWithFacebook()" class="button tiny" value="1-Click Facebook Login"/>
</div>
</div>
<div class="row bannerhomewrapper login" style="display: none" id="loginfelder">
<form data-abide action="#" method="post">
<div class="large-4 columns bannerhome">
<div class="name-field">
<input name="username" type="text" required pattern="[a-zA-Z]+" placeholder="<?php echo $lang['LOGIN_BENUTZERNAME']; ?>">
<small class="error"><?php echo $lang['LOGIN_ERR_PBENUTZERNAME']; ?></small>
</div>
</div>
<div class="large-4 columns bannerhome">
<div class="name-field">
<input name="passwort" type="password" required placeholder="<?php echo $lang['LOGIN_PASSWORT']; ?>">
<small class="error"><?php echo $lang['LOGIN_ERR_PASSWORT']; ?></small>
</div>
</div>
<div class="large-4 columns bannerhome">
<input type="submit" class="button tiny" value="<?php echo $lang['LOGIN_BUTTON']; ?>"/>
<input name="login" value="1" type="hidden">
</form>
</div>
</div>
<div class="row bannerhomewrapper logininfo">
<div class="large-5 columns bannerhome">
<a href="#" data-reveal-id="myModal"><i class="fa fa-plus-square"></i><?php echo $lang['LOGIN_NOCHNICHTREGISTRIERT']; ?></a>
</div>
<div class="large-7 columns bannerhome">
<i class="fa fa-key"></i><a href="#" data-reveal-id="modalpwlost"><?php echo $lang['LOGIN_PWLOSTLINK'] ; ?></a>
</div>
</div>
<div class="row">
<div class="large-12 columns ">
</div>
</div>
<? } ?>
<!-- ./ Login -->
VG Interceptor