bei Anmeldung keinen Usernamen sondern Nummer

Begonnen von lausbub, 29 September 2009, 09:07:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

Hallo, ich möchte es auf einer Seite von mir so machen, das anstatt das sich der User einen Usernamen anlegen kann, das eine fortlaufende nummer als nick vergeben wird.


Wie kann ich den so etwas realisieren ?

oder hat das schon mal jemand für sich gemacht?

Danke im vorraus
gruß

thorsten
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

GerhardSt

Hallo lausbub :smile:

Die fortlaufende Nummer gibt´s eigentlich schon.
Es müsste genügen, wenn du dort wo du es haben willst, uname auf uid im Code änderst.
Schau dir mal die Tabelle _users in der Datenbank an, dort findest du die zwei wieder ;)

Gruß Gerhard

lausbub

hmmm hab noch keine so richtige idee wie ich des umsetzte,

die user id wird ja erst mit der datenbankeintragung vergeben.

hmmm hat jemand eine idee?
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

JoergK

Hoi ;)

Mal nen kleiner Hilfsansatz:


  • Aus der Tabelle {prefix}_users die höchste "uid" auslesen.
  • Dann eins (1) hinzuaddieren und im Formular den Wert ins Feld des Benutzernames schieben.
  • Dazu noch das Feld auf "readonly" setzen.

Und fertig.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Andi

Hoi :)

Jop, dann aber noch sämtliche Codestellen suchen, wo numerische Usernamen verboten oder unterdrückt werden.
In manchen Funktionen wird auch anhand der Eigenschaft, ob numerisch, oder nicht, unterschieden ob die uid oder der uname übergeben wurde.

Also ohne das System umfassend umzubauen, nicht möglich.
schön´s Grüssle, Andi