Browsergame und phpBB
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
arbeit
bedeutung
code
datenbank
doppelte arbeit
einloggen
eintragen
farbe
forum
funktion
gruppe
http
jahr
leer bleiben
mitglied
registrierung
spiel
stehen
tabelle
url
-
Ich habe ein phpBB3 Forum.
Wenn sich ein User bei meinem Browsergame registriert, soll auch ein Acc im Forum erstellt werden.
Und der User soll sich auch vom Spiel aus einloggen können.
DIe Forumsacc sollen auch gelöscht werden, wenn der Spieleracc gelöscht werden.
Und wie kann ich verhindern, dass man sich im Forum registriert, ohne sich vorher im Spiel registriert zu haben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wozu überhaupt die doppelte Arbeit?
Verpflichte doch deine Mitglieder dazu, sich über dein Forum in phpBB anzumelden, und verwende in deinem Browsergame doch einfach die Datenbank von phpBB. Die Userdaten stehen dort in der Tabelle "phpbb_users".
hier wird auch beschrieben, dass phpBB anscheinend eh bloß die "nackte" MD5-Funktion verwendet, ohne Salt etc.:
if( md5($password) == $row['user_password'] && $row['user_active'] )
Damit hättest du die einfachste Möglichkeit, lediglich eine Benutzerverwaltung nötig zu haben. Sollten für dein Browsergame auch irgendwelche Rechte oder Einstellungen beim Anlegen des Users notwendig sein, so könntest du das über ein Plugin lösen. Dazu gibt es genügend Tutorials und gute Seiten, beispielsweise http://www.phpbbhacks.com/ -
$H$9QW1oRO8RoAbQj2KcfBn5jMBleuXdN/ ist mein Adminpasswort. Sieht nicht nach einfachem md5 aus.
-
burgi schrieb:
Wozu überhaupt die doppelte Arbeit?
Verpflichte doch deine Mitglieder dazu, sich über dein Forum in phpBB anzumelden, und verwende in deinem Browsergame doch einfach die Datenbank von phpBB. Die Userdaten stehen dort in der Tabelle "phpbb_users".
hier wird auch beschrieben, dass phpBB anscheinend eh bloß die "nackte" MD5-Funktion verwendet, ohne Salt etc
Diese Info ist nahezu 10 Jahre alt und bezieht sich auf das seit einigen Jahren nicht mehr weiterentwickelte phpBB2.
Mittlerweile, sprich in phpBB3, wird das Passwort auch gesalzen.
Beitrag zuletzt geändert: 2.1.2013 13:11:01 von fatfreddy -
Hallo,
unlikus schrieb:
... man sich im Forum registriert, ohne sich vorher im Spiel registriert zu haben.
Diese Reihenfolge zu erzwingen halte ich für bedenklich. Wer irgendwelche Probleme mit der Registrierung im Spiel hat, hat so keine Chance im Forum nachzufragen und muss zwingend den Support anschreiben. Das erzeugt dort meist unnötige Arbeit, weil fast alles auch von Mitspielern beantwortet werden kann.
Wenn du es doch willst, deaktiviere die Registrierung im Forum und erstelle das Profil dort vom Spiel aus indem du umgekehrt direkt in die DB des Forums schreibst. Das dürfte aber mehr Aufwand erfordern sich einzuarbeiten.
LG strommanager -
Das System wird genauso von den meisten größeren Browsergames benutzt.
Und es geht mir hier darum, wie ich einen neuen Benutzer in die Datenbank schreiben kann, denn die Passwort verschlüsslung, der Emial-Hash und was es sonst noch alles gibt, ist wohl sehr kompliziert.
Und wie man sich dann vom Spiel einloggen kann. -
Es hat sich schon jemand die Arbeit gemacht und eine php-Class gescriptet, mit der sich Userdaten aus eigenen Anmeldeskripten in phpBB eintragen lassen. *Lesestoff*
Beitrag zuletzt geändert: 2.1.2013 14:22:32 von fatfreddy -
Vielen Dank :)))
Sieht wirklich gut aus!
Aber was genau bewirkt user_coulor ?
Beitrag zuletzt geändert: 2.1.2013 14:50:36 von unlikus -
da kannst du alle Usernamen der Moderatoren grün machen, alle User der Gilde xy rot und alle Admins gelb
erwartet eine Farbangabe $farbe="#ff00ff";
Forsicht!
-Es gibt styles die diese Farben bei der Anzeige anpassen> grün auf grünem Hintergrund ist nicht schön.
-Gruppen haben auch ihre Farben.
MFG Dregi -
Dachte die Farben hängen nur mit der Gruppenangehörigkeit zusammen.
Wenn ich den Gruppe "Registrierte User" eine Farbe geben, hat die Farbe in diesem Script keine Bedeutung, oder? -
unlikus schrieb:
Dachte die Farben hängen nur mit der Gruppenangehörigkeit zusammen.
Wenn ich den Gruppe "Registrierte User" eine Farbe geben, hat die Farbe in diesem Script keine Bedeutung, oder?
Normalerweise bestimmt die Hauptgruppe des Users, in welcher Farbe er dargestellt wird. "user_coulor" im Datensatz des User kann leer bleiben. Dieses Feld wird nur benutzt, wenn der Admin dem User im ACP eine besondere Farbe zuweist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage