Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 01:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WBB Forum mit anderer Datenbank verbinden

Discussion on WBB Forum mit anderer Datenbank verbinden within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
Döner-Chicken Grill's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 545
Received Thanks: 55
WBB Forum mit anderer Datenbank verbinden

Moin Leute,
Ich bin gerade dabei mit einem Freund ein WoW-Server zu erstellen, dazu fehlt uns aber noch ein Forum bzw. Homepage. Wir wollten das WBB3 Forum nutzen, wissen aber nicht wie man dieses mit der mysql datenbank von wow verbindet.
Es soll letztendlich möglich sein im WBB3 Forum sich zu registrieren und mit diesen Daten im Game sich einzuloggen. Vlt. gibt es jemand der mir es kurz erklären kann oder die Zeit aufbringen kann und es kurz erledigen.

(Sorry wenn es das falsche Abteil ist, wusste nicht ob das jetzt unter wow-pserver soll oder in Programmierung )

Mfg,
Marcel.
Döner-Chicken Grill is offline  
Old 04/27/2014, 19:16   #2
 
pr0Cellarum's Avatar
 
elite*gold: 60
Join Date: Nov 2013
Posts: 58
Received Thanks: 26
Du brauchst Hooks, die die Daten aus den WBB Prozessen verarbeiten und dann an die Datenbank des WoW Servers weitergeben.

Du musst auch daran denken, dass nicht nur die Daten bei der Erstellung eines neuen Accounts verarbeitet werden, sondern auch, wenn der Benutzer im Forum sein Passwort ändert und ggf andere Operationen.

Prozess in groben Zügen:

1. User sendet Anmeldeformular ab
2. Daten werden validiert
3. Daten für den Server verarbeiten
4.1 Fehler bei der Verarbeitung -> Vorgang abbrechen und Hinweis ausgeben
4.2 Account für den Server erfolgreich angelegt -> Account im WBB anlegen

Ist nur ein Beispiel. Man kann den Ablauf auch anders gestalten und weitere Schritte mit einbeziehen.
pr0Cellarum is offline  
Old 05/04/2014, 18:47   #3
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Es liegt ja grundlegend erst mal das Problem vor, die Verbindung mit einer anderen Datenbank aufzubauen. Damit habe ich auch eine Zeit Lang rummachen müssen, bis ich mir einfach eine Ableitung der MySQLDatabase.class.php aus wcf/lib/system/database/ erstellt habe.


Wichtig ist hierbei: Es wird die Klasse MySQLDatabase.class.php erweitert und nur die connect()-Methode überschrieben. Der Rest der Methoden wird 1:1 vererbt und ganz normal ausgeführt. Außerdem muss der $newLink - Parameter auf true stehen.

Dann musst du dir noch Eventlistener setzen, die z.B auf das Registrierungsformular und das Passwort ändern Formular reagieren und dort musst du mittels
PHP Code:
new MyNewDatabase($host$user$password$database);
/**
 * MyAwesomeCode
 */ 
Wenn man sich mit Eventlistenern auskennt und weiß, wie man über die Paketverwaltung Optionen registriert, ist das ganze Verwaltungstechnisch sogar noch sehr viel angenehmer. Ich habe die Ableitung der Datenbank für eine Charakteranzeige der Charaktere für Metin2 gebastelt.
Assassin' is offline  
Reply


Similar Threads Similar Threads
Server mit Datenbank verbinden
01/19/2013 - Metin2 Private Server - 2 Replies
Hallo Leute, ich habe einen Root server auf Xertropia. Dieser ist Online man kann Joinen etc.... Das Problem ist nun was wir haben ist wir können ihn einfach nicht mit unserer one.com website verbinden. Kann mir das einer zeigen oder helfen dabei den fehler zu finden ?
Pserver anderer Spieler bekommt Fehler beim verbinden mit dem Server.
04/04/2011 - Metin2 Private Server - 20 Replies
Wie die Überschrift schon sagt bekommt mein Freund der sich auf meinem Hamachi Pserver einloggen will immer wie die Meldung: Fehler beim Verbinden mit dem Server. Mein Portmap ist richtig oder ? 11002, 13000, 13002, 13004, 13001, 13003, 13061, 13099 und die Ip mit 100 am Ende woran kann es sonst liegen?
Ingame anderer Preis für Rüssi wie in Datenbank!!
12/11/2010 - Metin2 Private Server - 9 Replies
Halluu also ich hab folgendes problem Ich will in der datenbank den Preis von lpp+9 ändern und zwar in 20k allerdings wenn der server dann rebootet wird is ingame der preis immernoch wie vorher (in dem fall 0 yang), aber in der db steht 20k und jetz hab ich keine ahnung wie ich den preis ingame hinkrieg. pls help
Homepage verbinden mit sql datenbank
11/05/2010 - Metin2 Private Server - 2 Replies
wie die überschrift schons agt ich habe ein problem die homepage mit der datenbank zu verbinden habe biss her nur das <?xml version="1.0"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans itional.dtd"> <html> <head> <title>Fly World 2</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <script src="javascript.js" type="text/javascript" /></script> <link rel="stylesheet"...
Programm mit anderer ip verbinden HOW
07/09/2008 - Flyff - 5 Replies
nunja thread name thats my question



All times are GMT +1. The time now is 01:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.