UserManagement [Techdemo]

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

UserManagement [Techdemo]

Beitrag von cxAlex »

Servus.

Hier eine kleine Techdemo für eine Benutzerverwaltung die in diesem Projekt zum Einsatz kommen soll:

http://www.purebasic.fr/german/viewtopic.php?t=20667

Bitte hier nicht über die Benutzeroberfläche diskutieren, die ist nur schnell zusammengeschustert um die Funktionen testen zu können.

Kleine Übersicht der Funktionen:
  • Profile inkl. Avatarbilder
  • Echtzeit - Chat
  • Persönliche Nachrichten
  • Kicken/Bannen von Usern
Was nicht in der Demo integriert ist, aber das System schon kann:
  • Ändern des Usernamens
  • Voller SQL Zugriff für den Admin
  • Liste aller (nicht nur online) User anfordern
Userlisten, Avatar und Profildaten bleiben am Server 5 Sekunden im Cache, daher kann es bei der Userliste/Profil zu kleinen Verzögerungen kommen, ist später aber frei definierbar. Avatare und Profile bleiben am Client 30 Sekunden im Offlinecache, der aber manuell geflusht werden kann.
Messages werden alle 500 ms abgerufen, Userliste alle 2500 ms.

Kleine Übersicht über die Benutzeroberfläche:

Hauptfenster:
Doppelklick auf einen Username in der Liste: öffnet Profilfenster

Profilfenster:
eigener User:
Profil editieren. Doppelklick auf Avatar: Avatar ändern.

anderer User:
Profil ansehen. FlushCache: Offlinecache für den User löschen, neu laden. Nachricht senden: Privat Nachricht senden.

Administrate:
Passwort leer, kann geändert werden.
Stop Server: Server beenden
Change Admin Pwd/KickUser/BannUser/KickBannUser sollte klar sein.
ForceLogin: Loggt sich in den Usernamen ein. Ist der User noch online bekommt er einen Kick.

Download:

http://paladiumproject.q-soft.ch/public ... gement.zip


Featurerequests, Bugreports usw. einfach hier posten. Danke.

Gruß, Alex
Zuletzt geändert von cxAlex am 26.08.2009 15:36, insgesamt 2-mal geändert.
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Hier mal schnell ein Demoscreen von der ganzen Sache:

Bild

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Beitrag von jojo1541 »

ich kann mich mit zwei verschiedenen Benutzern, aber dem selben Passwort anmleden.(beide mit gleichem Passwort registriert)
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

jojo1541 hat geschrieben:ich kann mich mit zwei verschiedenen Benutzern, aber dem selben Passwort anmleden.(beide mit gleichem Passwort registriert)
Ich seh irgendwie das Problem nicht...

2 User können doch dasselbe Passwort haben?

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Beitrag von jojo1541 »

hmm, ich bin es gewohnt, dass dann immer so ein toller Dialog "Dieses Passwort ist nicht verfügbar" kommt. <)
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

<OT>
jojo1541 hat geschrieben:hmm, ich bin es gewohnt, dass dann immer so ein toller Dialog "Dieses Passwort ist nicht verfügbar" kommt. <)
dann ist das Programm, das diese Meldung ausgibt, selten dämlich. Eine
Stufe höher wäre noch: "Dieses Passwort ist nicht verfügbar; es wird
von User XYZ benutzt" :lol:

</OT>

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

[ot]
jojo1541 hat geschrieben:hmm, ich bin es gewohnt, dass dann immer so ein toller Dialog "Dieses Passwort ist nicht verfügbar" kommt. <)
Hm, kannst du mir das Programm mal zeigen, das würde mich echt interessieren :mrgreen:
[/ot]

Sonst keine Abstürze oder unschönes Verhalten, usw? Einfach mal alle Knöpfe wild drücken und dann mit dem Kopf über die Tastatur rollen, so testet man das am besten :D.

Ne, im Ernst, der Server muss stabil sein und sollte unter keinen Umständen Abstürzen egal was für einen Scheiß man am Client anstellt, der soll später unbeaufsichtigt laufen.

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Benutzeravatar
jojo1541
Beiträge: 431
Registriert: 15.09.2007 17:12
Wohnort: Irgendwo im Nirgendwo

Beitrag von jojo1541 »

Dein Server läuft 1a. konnte keine probleme feststellen.

Wegen des Passwortes: Ich weiß nicht mehr genau, was es war, aber ein Spiel, dass ich oft über I-net gespielt habe(musste man sich einen Account erstellen), hatte das...
Ich verkaufe Rechtschreibfehler und jede menge GROßBUCHSTABEN. Alles unbegrenzt zu haben.
Benutzeravatar
FGK
Beiträge: 249
Registriert: 09.01.2005 14:02
Computerausstattung: i5-4430 CPU / 8GB RAM
GeForce GT630
Windows 10 Home / 64-bit
Wohnort: Augsburg

Beitrag von FGK »

@jojo1541

ich denke du verwechselst da was.
Meist wird gemosert wenn der Username bereits vergeben ist
Niemals wenn ein Passwort doppelt vorhanden wäre.
Was gelinde gesagt ein totaler Schwachsinn wäre.

Gruß FGK
Benutzeravatar
cxAlex
Beiträge: 2111
Registriert: 26.06.2008 10:42

Beitrag von cxAlex »

Kleines Update:
  • Reduzierter Traffic (sind keine neuen Daten am Server verfügbar ist der Traffic praktisch 0)
  • Wesentlich schnellere Updates der Userliste/Messages
Download im 1. Post.

Keine Fehler im System? Das freut das Entwicklerherz :D

Gruß, Alex
Projekte: IO.pbi, vcpu
Pausierte Projekte: Easy Network Manager, µC Emulator
Aufgegebene Projekte: ECluster

Bild

PB 5.1 x64/x86; OS: Win7 x64/Ubuntu 10.x x86
Antworten