Jetzt kostenlos Anmelden!

googlehupf

postet ab und an hier

1

Dienstag, 15. November 2011, 14:52

Nur Ziffern als Benutzernamen zulassen

Hallo,

ist es möglich, anstelle eines beliebigen alphanumerischen Benutzernamens lediglich 5 - 6 stellige Nummern als Benutzernamen bei Neuanmeldungen zuzulassen?
  • Zum Seitenanfang
  • Zum Seitenende

Stifli Männlich

kennen Einige hier

Beiträge: 335

Geschlecht: Männlich

Wohnort: -=]Kreuzberg[=-

PHPKIT Version: 1.6.5

2

Dienstag, 15. November 2011, 16:43

ich denke du müsstest die entsprechende DB spalte mit integer deklarieren und das wars auch schon...oder mit char glaub ich bei mysql....

OffTopic
:) :( ;) :P 8) :D ;( :rolleyes: :huh: :S :love: X( 8| ?( :cursing: :| :thumbdown: :thumbsup: :thumbup: 8o :pinch: :sleeping: *btt*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Stifli« (15. November 2011, 16:54)

  • Zum Seitenanfang
  • Zum Seitenende

HiGHteK Männlich

findet sich zurecht

Beiträge: 144

Geschlecht: Männlich

PHPKIT Version: 1.6.03

3

Mittwoch, 16. November 2011, 09:08

Ich würde davon abraten Änderungen direkt an der Datenbank vorzunehmen, da dies evtl. unerwünschte Seiteneffekte haben kann.
Es sollte an dieser Stelle reichen die Validierung der Benutzereingaben bei der Registrierung so abzuändern, dass nur noch die gewünschten 5-6 stelligen Nummern als gültige Eingabe erkannt werden.
Möglich wäre dies z.B. via Regex und der Funktion preg_match.
Ich kann nun allerdings nicht genau sagen, an welcher Stelle in der v1.6.5 validiert wird, da ich die Version bisher nicht verwendet hab ^^

Grtz
[Bevor du jemanden mit Füßen trittst, überleg ob du einem eventuellen Echo gewachsen bist]
  • Zum Seitenanfang
  • Zum Seitenende

Stifli Männlich

kennen Einige hier

Beiträge: 335

Geschlecht: Männlich

Wohnort: -=]Kreuzberg[=-

PHPKIT Version: 1.6.5

4

Mittwoch, 16. November 2011, 13:02

...hm es gibt im www javascripte dafür....nur wenn derjenige js deaktiviert hat, dann kann man wieder buchstaben eintippen.
http://www.phpforum.de/archiv_21744_Form…n_anzeigen.html

OffTopic
:) :( ;) :P 8) :D ;( :rolleyes: :huh: :S :love: X( 8| ?( :cursing: :| :thumbdown: :thumbsup: :thumbup: 8o :pinch: :sleeping: *btt*
  • Zum Seitenanfang
  • Zum Seitenende

|BuLLeT| Männlich

#1.6.1 - still alive #

Beiträge: 1 356

Geschlecht: Männlich

Wohnort: Leipzig

PHPKIT Version: 1.6.1

5

Mittwoch, 16. November 2011, 13:42

lässt sich doch ohne jacascript machen
wie hightek schon schrieb mit preg_match("[^0-9]", $_POST['variable']) oder so in der art
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

6

Mittwoch, 16. November 2011, 16:08

ich würde für so was simples kein regex nutzen da php dafür ne eigene funktion bereit hält.

ctype_digit ($_POST['name'])
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 073

Geschlecht: Männlich

PHPKIT Version: keine

7

Samstag, 19. November 2011, 14:02

aber wenn ihr das macht, müsstet ihr dem benutzer auch die entsprechende fehlermeldung ausgeben, damit er bescheid weiss.. oder soll dieser benutzername willkürlich vergeben werden? Dann sollte man zahlen mittels rand() erstellen lassen :D

denn dem benutzer nur das eintippen von zahlen zu erlauben.... klingt komisch :D
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

Knuddi Männlich

kennen Einige hier

Beiträge: 344

Geschlecht: Männlich

PHPKIT Version: 1.6.1

8

Samstag, 19. November 2011, 14:23

aber wenn ihr das macht, müsstet ihr dem benutzer auch die entsprechende fehlermeldung ausgeben, damit er bescheid weiss.. oder soll dieser benutzername willkürlich vergeben werden? Dann sollte man zahlen mittels rand() erstellen lassen :D

denn dem benutzer nur das eintippen von zahlen zu erlauben.... klingt komisch :D
Jup am besten noch dazu abfragen ob es diese Zahl schon gibt :D Wär ja blöd, wenn der User dann die gleiche Zahl hätte wie ein anderer :wacko:
  • Zum Seitenanfang
  • Zum Seitenende

googlehupf

postet ab und an hier

9

Samstag, 19. November 2011, 20:39

Ich hatte mir das so vorgestellt, dass der user bei der ersten Anmeldung automatisch eine 5 oder 6-stellige Zahl als Benutzernamen zugewiesen bekommt.

Gegen eine Spende oder durch sonstige "Verdienste" soll aber die Möglichkeit bestehen, selber eine freie Wunsch-Nummer aus einer Liste auszusuchen bzw. auch die Möglichkeit haben, eine nur 3 oder 4stellige Kombination zu wählen.

Das Prinzip stelle ich mir so ähnlich vor wie hier:

Echolink
  • Zum Seitenanfang
  • Zum Seitenende