Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: höhere UserID

  1. #1
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280

    höhere UserID

    Guten Abend,

    wie bekomme Ich es hin, das wenn sich ein user anmeldet net bei UserID 1 anfägt ( nonlose version ) sondern das er direkt mit der ID 10000 anfängt. dann 10001 - 10002 - 10003 - 10004 usw....

    halt wie normal auch bloß das er ab 10000 anfängt.

    Hoffe Ich konnte dies etwas näher bringen was Ich meinte

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    In PHPmyAdmin rein, die Tabelle wählen und dann kann man iwo den "Nächsten Autoindex"-Wert bearbeiten. Fängt normal mit 1 an, dann halt auf 1000 setzen.

    EDIT: oben auf Operationen->Tabellenoptionen AUTO_INCREMENT
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Das bringt einiges:
    - User denken, es gibt schon 1.000 User, dann ist das sicher 'ne gute Seite (Mediadaten sollte man dann aber auch bissi manipulieren...)

    - Er weiß, dass er nicht mehr als 8.999 User bekommen wird, will für die UserID feste Breite haben (4 Ziffern) (hätte man natürlich auch mit 0en auffüllen können)

    - Der Admin kann später 3-stellige, dann 2-stellige UID verkaufen (siehe ICQ/Klamm)

    Alles zwar nicht wirklich sinnvoll, aber sonst fällt mir auch nix ein
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Neuer Benutzer
    Registriert seit
    03.03.2009
    Beiträge
    7

    ...

    Habe ich bei einer Seite mit eigenem System genauso gemacht.

    Grund:

    "Doppelte Buchführung"

    Userkonten > 999
    Systemkonten >0 && <1000
    inaktive User : Userkonto * -1

    Für jede Buchung beim User gibt es eine Gegenbuchung auf einem Systemkonto.

    Dementsprechend müssen die Salden der Userkonten und der Systemkonten gleich sein.

    Gibt es eine Differenz, ist eine Fehlbuchung aufgetreten und das System sendet mir eine Mail mit den betreffenden Buchungen und ich kann sofort den Fehler lokalisieren.

    Weiterhin habe ich damit für alle Systemkonten eine gute Kostenstellenübersicht und weiss mit einem Blick, welche Angebote Kosten verursachen/Gewinne einspielen.

  6. #6
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Wozu brauchst du denn von 1 bis 999 Systemkonten?

  7. #7
    Neuer Benutzer
    Registriert seit
    03.03.2009
    Beiträge
    7

    ...

    Ich benötige nicht explizit 999 Systemkonten.

    Aber umgesetzt aufs VMS hätte jeder Slot, bezahlte Shoutbox, Gutschein, Startseitenvergütung, Bettelaufruf, Proggerausgaben etc. ein eigenes Konto ...

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    das hab ich mich auch schon gefragt und wen jedes userkonto n paralelles systemkonto hat dan hast du also maximal 998 user die du erwartest?
    dan wenn jemand was falsches durch bug bucht bucht es das ja auch falsch auf dem systemkonto wie willst du da was feststellen?

    das querrys felschlagen ist bei ordentlicher programmierung sowas wie n lottotreffer und wer hat den schon
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Neuer Benutzer
    Registriert seit
    03.03.2009
    Beiträge
    7

    ...

    Du hast nicht richtig gelesen ...

    Konto 1000 User 1
    Konto 9999 User xyza
    Konto 12345 User xy

    Konto 1 bez. Shoutbox
    Konto 2 Slot A

    Buchungen:

    bezahlte Shoutbox User 1

    Konto 1000 _ + 500
    Konto 1 _ - 500

    Einsatz Slot A Spiel verloren

    Konto 1000 _ - 200
    Konto 2 _ + 200

    Danach haben die Konten

    Konto 1 = -500
    Konto 2 = +200
    -----------------
    Konto 1000 = 300

    Konten < 1000 = -300
    Konten > 999 = +300

    Konten <1000 + Konten>999 = 0

    Wenn jemand durch Bug oder sonstiges sich auf sein Konto was zu bucht, muss er schon die Gegenkontonummer oder zumindest EINE Systemkontonummer kennen, die existiert.
    Bei z.B. 10 Angeboten und 1000 Systemkontennummern ist die Wahrscheinlichkeit, dass er die richtige trifft 1:100. Trifft er nicht, wird nur dem Userkonto gutgeschrieben, aber die Systembuchung geht ins Leere.

    Dann ist Konten < 1000 + Konten>999 != 0 und die Alarmmail wird abgesetzt.

    Wenn der Bug so früh einsetzt, dass er beide Buchungsvorgänge steuert, hast Du natürlich recht, dann wird auch die Gegenbuchung revers falsch laufen und die Bilanz bleibt bei = 0.

    Aber das größte Problem liegt halt am offenen Quelltext / Datenbankstruktur. Und wer macht sich schon die Mühe, mal etwas Quelltext zu studieren und ggfls. zu modifizieren ...

  10. #10
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Zitat Zitat von Marian Beitrag anzeigen
    ...
    Aber das größte Problem liegt halt am offenen Quelltext / Datenbankstruktur. Und wer macht sich schon die Mühe, mal etwas Quelltext zu studieren und ggfls. zu modifizieren ...
    An sich gar nicht mal so übel, aber es gibt immer ein paar gewisse Leute (nennen wir sie Hacker), die zuviel Zeit haben

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. [HTML/CSS/JS] UserID übergeben?
    Von frisbee im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 18.05.2012, 19:43
  2. UserID verändern
    Von Olympia im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 08.12.2011, 00:19
  3. userid nachträglich ändern???
    Von schlachtherr im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 30.03.2010, 23:34
  4. Wie kann ich die UserID zurücksetzen?
    Von Rallef im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 13.02.2009, 18:56
  5. Antworten: 0
    Letzter Beitrag: 07.11.2008, 11:13

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •