[Einzelauftrag] 2 Logins "verknüpfen"

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Einzelauftrag] 2 Logins "verknüpfen"

    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:
    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");
    	
    		
    		
    	}
    
    }
    
    ?>
    den code des phpBB könnt Ihr unter phpBB.de finden
    Zuletzt geändert von cyberming; 26.12.2007, 14:44.
Lädt...
X