Aufgabe:
Community SW (Registrierung/+) Login so mit den (Registrierungs/+) Logindaten eines bestehenden phpBB verbinden, dass (die Registrierung/+) der Login - wenn auf der Community SW erfolgt, automatisch auch auf dem phpBB erfolgt.
Im mom. ist im Userbereich der Community SW ein Link zum phpBB gesetzt, was aber zur Folge hat, dass man sich auf dem phpBB nochmals einloggen muss
Preis nach Absprach - kein kommerzielles Projekt, rein privat, deshalb bitte faire Preise machen!
Hier mal das LoginScript der Community SW:
den code des phpBB könnt Ihr unter phpBB.de finden
Community SW (Registrierung/+) Login so mit den (Registrierungs/+) Logindaten eines bestehenden phpBB verbinden, dass (die Registrierung/+) der Login - wenn auf der Community SW erfolgt, automatisch auch auf dem phpBB erfolgt.
Im mom. ist im Userbereich der Community SW ein Link zum phpBB gesetzt, was aber zur Folge hat, dass man sich auf dem phpBB nochmals einloggen muss
Preis nach Absprach - kein kommerzielles Projekt, rein privat, deshalb bitte faire Preise machen!
Hier mal das LoginScript der Community SW:
Code:
<?PHP include("../gkonfiguration.php"); include("../konfiguration.php"); /* Erstellt Connect zu Datenbank her */ $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen"); $db_check = @MYSQL_SELECT_DB($db_name); ### konkretes einloggen if ($auswahl == "") { # wenn eingaben vergessen $reg[2] = addslashes($reg[2]); $reg[3] = addslashes($reg[3]); if ($reg[2] == "" || $reg[3] == "") {$fehler = 1;} # wenn ausgefüllt if ($fehler == "") { $result=mysql_query("SELECT * FROM kusers WHERE m2 = \"$reg[2]\" AND m3 = \"$reg[3]\"",$db); $row = mysql_fetch_array($result); # wenn noch nicht freigegeben if ($row[m57] != 1 && $row[m2] != "") { $temp = file($ksprachedatei . "nicht-freigegeben.htm"); for($x=0;$x<count($temp);$x++){ $site .= "$temp[$x]";} ## in haupttemplate $tlunterhaupt = "../"; $tlunterlogin = ""; include("../haupttemplate.php"); exit; } $lid = "$row[nummer]"; # konkrete kontrolle if ($reg[3] == $row[m3]) { setcookie ("passwort", "$reg[3]", time()+360000, "/"); setcookie ("id", "$reg[2]", time()+360000, "/"); $reg[69] = date("Y-m-d"); $result=mysql_query("UPDATE kusers SET m69 = \"$reg[69]\" WHERE m2 = \"$reg[2]\" AND m3 = \"$reg[3]\"",$db); # in den normalen mitgliederbereich header("Location: index.php"); } else { $fehler = 1; } } # im fehlerfall, also eingegebenen daten falsch if ($fehler == 1) { $temp = file($ksprachedatei . "passwort-falsch.htm"); for($x=0;$x<count($temp);$x++){ $site .= "$temp[$x]";} ## in haupttemplate $tlunterhaupt = "../"; $tlunterlogin = ""; include("../haupttemplate.php"); } } ?>