MyBB.de Forum

Normale Version: Benutzer extern Registrieren lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Also ich arbeite gerade daran das wenn sich user im Browsergame registrieren das sie sich auch gleichzeitig im Forum registrieren... nun hab ich aber ein Problem:

Szenario:

Ich gehe als user auf www.xyz.de sehe das Browsergame und finde es toll Registrier mich und bekomme eine Bestätigungsmail mit den Benutzerdaten und den Forendaten.. Ich logge mich ein alles Works gut doch dann sehe ich

Zitat:Unser neuestes Mitglied heißt: GigaToni

aber der im Browsergame registrierte user nennt sich Username... wie kann man das "Aktualisieren"?

PS:

allerdings wenn ich auf
Statistiken erneuern
Dies wird Ihre Statistiken für die Startseite und die Statistikseite neu zählen und erneuern.

Im ACP klicke wird der Neue User angezeigt
Du muss ich schon den entsprechenden Code kennen. Wink
Die Registrierung des MyBBs läuft in der inc/datahandlers/user.php ab.
Also der Query sieht so aus:

PHP-Code:
    $resultmysql_query("INSERT INTO `mybb_users` (regip, username, password, email, timeonline, regdate, usergroup)".
    
"VALUES ('".$_SERVER['REMOTE_ADDR']."', '".$username."', '".md5($password)."', '".$email."', '".$signuptime."', '".$signuptime."', '8')") or die(mysql_error()); 
Wenn es extern ist, kannst du die Statistik nicht so einfach erneuern. Schau dir mal die genannte Datei an.
Das?

PHP-Code:
update_stats(array('numusers' => '+1'));

        return array(
            
"uid" => $this->uid,
            
"username" => $user['username'],
            
"loginkey" => $user['loginkey'],
            
"email" => $user['email'],
            
"password" => $user['password'],
            
"usergroup" => $user['usergroup']
        ); 

oder

PHP-Code:
    function update_user()
    {
        global 
$db$plugins$cache;

        
// Yes, validating is required.
        
if(!$this->get_validated())
        {
            die(
"The user needs to be validated before inserting it into the DB.");
        }
        if(
count($this->get_errors()) > 0)
        {
            die(
"The user is not valid.");
        }

        
$user = &$this->data;
        
$user['uid'] = intval($user['uid']);
        
$this->uid $user['uid'];

        
// Set up the update data.
        
if(isset($user['username']))
        {
            
$this->user_update_data['username'] = $db->escape_string($user['username']);
        }
        if(isset(
$user['saltedpw']))
        {
            
$this->user_update_data['password'] = $user['saltedpw'];
            
$this->user_update_data['salt'] = $user['salt'];
            
$this->user_update_data['loginkey'] = $user['loginkey'];
        }
        if(isset(
$user['email']))
        {
            
$this->user_update_data['email'] = $user['email'];
        }
        if(isset(
$user['postnum']))
        {
            
$this->user_update_data['postnum'] = intval($user['postnum']);
        }
        if(isset(
$user['avatar']))
        {
            
$this->user_update_data['avatar'] = $db->escape_string($user['avatar']);
            
$this->user_update_data['avatartype'] = $db->escape_string($user['av...... 
Ich würde bei insert schauen, nicht bei update... Wink
ich weiß nichtma nach was ich suchen soll :/
und was ganz wichtig ist um hier support zu bekommen:
FÜGE DAS MYBB COPYRIGHT WIEDER IN DEN FOOTER EIN !!!
Hier ist doch gar kein Link zur Seite!?
Seiten: 1 2