Mehrbenutzersystem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    na in der user-tab hat jeder user eine id und in der link-tab sollte jeder hash die id des users in einer 2. spalte haben.
    diese ids verknüpfst du dann..
    und prüfst über ein WHERE ... ob der status des users auf freischalten steht.
    der sinn der verknüpfung liegt darin, das du so mit nur einer db-abfrage weißt ob der user freigeschalten werden kann. sollte er nicht aus status freischalten stehen lifert deine abfrage auch keinen wert zurück!

    ohne müßtest du das in 2 abfragen lösen..
    1. abfrage der useris aus der link-zab
    2. abfrage ob der user freizuschalten geht

    Kommentar


    • #17


      Jens meine Rettung !

      So, ich hab da gleich noch ne frage:

      wie bekomme ich das hin, dass sich keiner zweimal anmelden kann unter dem gleichen namen ?

      ich will beim registrirungsvorgang nicht noch alle namen aus der datenbank holen und alles nachprüfen.

      Kommentar


      • #18
        Unique Index.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #19
          du belegst das feld mit dem usernamen ganz einfach mit "Unique". dann läßt die datenbank da nur jeden usernamen nur einmal zu.

          und ohne unique müßtest du auch nicht alle namen abfragen und prüfen...
          das würde auch die db für dich machen...

          select username
          from usertab
          where username='$username_eingabe'

          und liefert das ein ergebnis ungleich NULL wäre der username vergeben.

          aber über unique und anschließendem prüfen ist es wesentlich besser

          Kommentar


          • #20
            so mach ich es, vielen dank !


            juhhuu, jetzt hab ich erstmal keine fragen mehr !

            alle probleme gelöst !
            Zuletzt geändert von fringis; 17.07.2007, 10:20.

            Kommentar


            • #21
              für die nächsten fragen bitte einen neuen Beitrag!!
              Zuletzt geändert von jens76; 17.07.2007, 15:05.

              Kommentar


              • #22
                Original geschrieben von jens76
                für die nächsten fragen bitte einen neuen trade!!
                OffTopic:
                In welcher Bedeutung meint er trade wohl gerade ...?
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #23
                  In welcher Bedeutung meint er trade wohl gerade ...?
                  OffTopic:
                  trade - die Sparte ... passt doch
                  Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                  Kommentar

                  Lädt...
                  X