Beiträge: 31
Themen: 5
Registriert seit: 12.11.2009
16.11.2009, 01:42
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2009, 09:01 von GigaToni.)
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
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
16.11.2009, 13:43
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2009, 13:44 von StefanT.)
Du muss ich schon den entsprechenden Code kennen.
Die Registrierung des MyBBs läuft in der inc/datahandlers/user.php ab.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 31
Themen: 5
Registriert seit: 12.11.2009
16.11.2009, 14:45
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2009, 14:46 von GigaToni.)
Also der Query sieht so aus:
PHP-Code:
$result= mysql_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());
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Wenn es extern ist, kannst du die Statistik nicht so einfach erneuern. Schau dir mal die genannte Datei an.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 31
Themen: 5
Registriert seit: 12.11.2009
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......
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Ich würde bei insert schauen, nicht bei update...
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 31
Themen: 5
Registriert seit: 12.11.2009
ich weiß nichtma nach was ich suchen soll :/
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 353
Themen: 4
Registriert seit: 09.09.2007
MyBB-Version: 1.6.5
und was ganz wichtig ist um hier support zu bekommen:
FÜGE DAS MYBB COPYRIGHT WIEDER IN DEN FOOTER EIN !!!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Hier ist doch gar kein Link zur Seite!?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.