Frage zu UserManagment

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

  • #16
    Original geschrieben von karibikjoe
    Ich hab jetzt die zwei Leerzeilen nach dem ?> in der usermanagment.inc.php weggelöscht und siehe da..........es funktioniert??!
    VERSTEH JETZT ÜBERHAUPT NICHTS MEHR!!
    das habe ich dir aber schon vorhin gesagt.
    vor header() darf KEINERLEI ausgabe an den browser erfolgen.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #17
      Original geschrieben von schmalle
      hab das gerade mal überflogen. da es meherere header anweisungen gibt, würde ich mal nach jkeder header() anweisung ein die(); einbauen. vielleicht hilft das schon. *kein-versprechen*
      EDIT:
      mal wieder zu langsam
      @schmalle
      viel zu langsam. das problem ist doch bereits behoben....
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #18
        OffTopic:
        in diesem forum ist einfach ned genug platz für uns beide
        oder es gibt zu wenig fragen.
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #19
          ich hab immer nur nach leerzeichen VOR der header-funktion gesucht!!

          Sorry, i wusste nicht dass die danach auch stören!

          Gruß Flo

          Kommentar


          • #20
            Original geschrieben von karibikjoe
            Sorry, i wusste nicht dass die danach auch stören!
            da stören sie auch nicht
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #21
              scheinbar doch!

              Sonst würde es ja jetzt nicht funktionieren!!?

              Kommentar


              • #22
                sie sind aber im programmablauf VOR header() gewesen.

                schliesslich wird erst einmal alles includiert. (wo schon das leerzeichen ausgegeben wird).
                und später eine fkt aufgerufen, die das header() verwendet.

                das ist doch sonnenklar wie klossbrühe dass das leerzeichen damit VOR header() ist....
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #23
                  du bist einfach spitze!!

                  DANKE NOCHMAL!!

                  Kommentar


                  • #24
                    Original geschrieben von karibikjoe
                    du bist einfach spitze!!

                    DANKE NOCHMAL!!
                    tja. so bin ich eben...
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #25
                      Eine Frage hätt ich da noch:

                      Bevor ich mich mit dem UserManagment befasst hatte hab ich schon einige Dateien erstellt mit denen Datenbankabfragen durchgeführt werden und als html-tabelle dargestellt werden (inkl. Datensatz-löschen etc)!

                      Diese Dateien will ich nun alle mit dem usermanagment-system schützen!!

                      Was muss ich jetzt genau machen um die einzelnen Dateien nur angemeldeten Usern zugänglich zu machen!?

                      Hab an folgendes gedacht:

                      Hab einfach in der datei admin.php an die stelle von

                      "// hier gehts dann weiter, wenn alles ok ist .. <img src="images/smilies/smile.gif" border="0" alt="">"

                      die gewünschte Datei eingefügt!


                      Bei einer Datei hat dies auch wunderbar geklappt, bei anderen jedoch wieder nicht!!??!?!

                      Was muss ich dabei beachten? Oder bin ich auf dem HOLZWEG mit meiner Idee??

                      Gruß Flo

                      Kommentar


                      • #26
                        deine idee war schon korrekt so. aber wahrscheinlich funtkioniert es nicht, wenn du fehlermeldungen bekommst. da hast du ja wieder das header() problem.

                        aber ansonsten ist es genau richtig, wie deine idee war....
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Kommentar


                        • #27
                          Hi!

                          Das UserManagment funktioniert jetzt wunderbar!
                          Vielen Dank nochmal für die tatkräftige Unterstützung!!

                          Doch jetzt folgt schon das nächste Problem!!

                          Ich wills nochmal kurz von Anfang an erklären:

                          ...
                          Über ein eingabeformular werden verschiedene Daten in die Tabelle der Datenbank gespeichert. Das Feld x des Eingabeformulars ist ein Auswahlfeld, bei dem man aus ca. 15 Optionen EINE wählen kann! Die gewählte wird dann in die Datenbank geschrieben.

                          Jetzt ist es so, dass ein Benutzer nicht auf alle Datensätze mit den verschiedenen Werten im Feld x zugreifen können soll, sondern nur auf bestimmte!

                          Also beispielsweise soll der Benutzer A auf alle Datensätze mit dem Wert "Wert1" im Feld x zugreifen können. Auf die anderen NICHT!
                          Der Benutzer B auf alle Datensätze mit dem Wert "Wert2" im Feld x usw...

                          Und zuletzt der "SUPER-ADMINISTRATOR", der Zugriff auf alles hat!?

                          So wie mir das vorkommt läuft das ganze auf eine Vergabe von Rechten an die einzelnen Benutzer raus!?????????????????????????????

                          hat jemand erfahrung damit? ich leider nicht!!

                          Muss ich da die Tabelle "adminuser" um einige Felder erweitern??!?

                          Wie kann ich dann erreichen, dass die einzelnen php-dateien, in denen die jeweiligen db-abfragen stattfinden nur von den "dazu berechtigen" Benutzern aufgerufen/ausgeführt werden können!?!?

                          FRAGEN ÜBER FRAGEN....


                          Gruß an Alle!


                          Flo

                          Kommentar


                          • #28
                            Original geschrieben von karibikjoe
                            So wie mir das vorkommt läuft das ganze auf eine Vergabe von Rechten an die einzelnen Benutzer raus!?????????????????????????????
                            richtig. sonst geht es ja nicht...

                            Original geschrieben von karibikjoe
                            hat jemand erfahrung damit? ich leider nicht!!
                            ja. ich habe erfahrungen in der theorie und praxis. happy übrigens auch.

                            Original geschrieben von karibikjoe
                            Muss ich da die Tabelle "adminuser" um einige Felder erweitern??!?
                            das kann man machen. wenn du nicht viele verschiedene rechte hast, dann ist diese erweiterung das einfachste.

                            Original geschrieben von karibikjoe
                            Wie kann ich dann erreichen, dass die einzelnen php-dateien, in denen die jeweiligen db-abfragen stattfinden nur von den "dazu berechtigen" Benutzern aufgerufen/ausgeführt werden können!?!?
                            du musst prüfen, ob der aktuelle benutzer, in der spalte des recht hat. wenn nicht leite ihn mit header() auf das menü oder den login.
                            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                            Kommentar


                            • #29
                              super!
                              das wären ja dann schon zwei die sich damit bestens auskennen!!

                              Es wird sich um wenige Benutzer handeln, ich vermute mal so ca. 5!

                              Muss ich dann in der tabelle adminuser 5 weiter felder vom typ tinyint? einfügen? Die Zustände 0 und 1 in diesen Feldern könnte ja dann die Rechte festlegen, oder?!

                              Lieg ich da mit meiner Vermutung richtig, hab das leider noch nie gemacht und dadurch auch keine Erfahrung!

                              Bedeutet das, dass ich für jeden der angenommenen 5 Benutzer eine eigene php-datei erstellen muss, die die abfrage nach verschiedenen kriterien durchführt!!?

                              Und wie frag ich beim aufruf einer Datei ab, ob der benutzer die rechte dafür hat?!

                              Gibt es da zufällig was bei den Code-Schnipseln oder so!?

                              Es ist nämlich nicht ganz einfach, sich das vorzustellen!!?

                              Gruß Flo

                              Kommentar


                              • #30
                                > das wären ja dann schon zwei die sich damit bestens auskennen!!

                                es gibt bestimmt auch noch mehr davon...

                                > Es wird sich um wenige Benutzer handeln, ich vermute mal so ca. 5!
                                > Muss ich dann in der tabelle adminuser 5 weiter felder vom typ tinyint?
                                > einfügen? Die Zustände 0 und 1 in diesen Feldern könnte ja dann die
                                > Rechte festlegen, oder?!

                                entweder für jedes recht eine spalte vom typ ENUM('Y','N')
                                oder du machst eine spalte und kennzeichnest rechtegruppen mit einer nummer.

                                > Lieg ich da mit meiner Vermutung richtig, hab das leider noch nie
                                > gemacht und dadurch auch keine Erfahrung!

                                was hälst du denn von mal selber ein wenig rumbrobieren und eigene erfahrungen sammeln ?

                                > Bedeutet das, dass ich für jeden der angenommenen 5 Benutzer eine
                                > eigene php-datei erstellen muss, die die abfrage nach verschiedenen
                                > kriterien durchführt!!?

                                nein.

                                > Und wie frag ich beim aufruf einer Datei ab, ob der benutzer die rechte
                                > dafür hat?!

                                if spalte has recht. oder so eben...

                                > Gibt es da zufällig was bei den Code-Schnipseln oder so!?

                                suche doch mal....

                                > Es ist nämlich nicht ganz einfach, sich das vorzustellen!!?

                                wieso?
                                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                                Kommentar

                                Lädt...
                                X