Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Benutzer extern Registrieren lassen
#1
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
#2
Du muss ich schon den entsprechenden Code kennen. Wink
Die Registrierung des MyBBs läuft in der inc/datahandlers/user.php ab.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
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()); 
#4
Wenn es extern ist, kannst du die Statistik nicht so einfach erneuern. Schau dir mal die genannte Datei an.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#5
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...... 
#6
Ich würde bei insert schauen, nicht bei update... Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#7
ich weiß nichtma nach was ich suchen soll :/
#8
https://crossreference.mybb.de/nav.html?...html#l1670
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#9
und was ganz wichtig ist um hier support zu bekommen:
FÜGE DAS MYBB COPYRIGHT WIEDER IN DEN FOOTER EIN !!!
#10
Hier ist doch gar kein Link zur Seite!?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.