+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Zugriff auf Seite beschränken

  1. #1
    mbd
    mbd ist offline
    TP-Junior mbd macht alles soweit korrekt
    Registriert seit
    Dec 2004
    Beiträge
    13

    Question Zugriff auf Seite beschränken

    Hallo zusammen.

    Ich hab ein Problem, das sicher einfach ist, da ich aber Anfänger bin, weiss ich nicht, wie vorgehen. Vielleicht kann mir jemand einen Tipp geben.
    Ich habe eine Adressdatenbank eingerichtet mit mySQL und PHP. Die Seiten mit DW-MX2004 programmiert.
    Damit die Nutzer die Detailinformationen in der Adressdatenbank anschauen können, müssen sie sich mit UN und PW identifizieren. Funktioniert mit einem Login-Formular optimal (prüfen auf UN und PW). Die Detailseite verwendet dann das Serververhalten "Zugriff auf Seite beschränken". Klappt alles prima.

    Nun will ich auf der Detailseite einen Link setzen, wo der "Eigentümer" der Adressdaten zu einer Seite geleitet wird, wo er die Daten anpassen kann. Die Seite habe ich auch schon programmiert.
    Problem: Alle Nutzer, die sich eingelogt haben, haben jetzt Zugriff auf die Aendern-Seite. Es soll aber nur genau derjenige Zugriff haben, dem diese Adresse gehört.
    Wie muss ich da vorgehen? Muss ich noch irgendwie die AdressID mit einbeziehen? In welcher Form mache ich das? Ueber eine Session-Variable? ODer gibt es sonst irgend ein vordefiniertes Verhalten in DW?
    Danke für jede Hilfe.

    Gruss, Martin.

  2. #2
    TP-Veteran Daniel N. ist auf einem guten Weg Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307
    Juhi, endlich mein erster Fall, wo ich als Anfänger mit hoher wahrscheinlichkeit mal helfen kann

    Poste doch bitte mal sämtlichen Code den du fürs Login geschrieben hast, sonst weiss ich nicht wie dein Login funzt..

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  3. #3
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Das Problem ist, dass du mit DW alles zusammenklickst. Bestimmt auch noch keine PHP-Zeile selbst geschrieben, gel?

  4. #4
    mbd
    mbd ist offline
    TP-Junior mbd macht alles soweit korrekt
    Registriert seit
    Dec 2004
    Beiträge
    13

    Unhappy Code schreiben?

    Ja, so ist es! Ich habe natürlich keinen Code selbst geschrieben. Das soll DW ja für mich tun.
    Einfach ein Login-Formular geschrieben in DW, und ein "Zugriff beschränken" verhalten auf der Detailseite.
    Muss ich denn irgendwelchen Code schreiben, um mein Problem zu lösen? Oder gibt es eine Funktion in DW?

  5. #5
    Guest Strogij hilft, wo's geht Strogij hilft, wo's geht
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    So geht's natürlich im Dynamic-Forum nicht. Zeig mal die DB-Struktur.

  6. #6
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    Gehelft? Hier kannst du dich bedanken.

    mike

  7. #7
    TP-Supporter Judi macht alles soweit korrekt
    Registriert seit
    Apr 2001
    Beiträge
    314
    Hi

    bei der DW-Benutzerauthentifizierung generiert das Programm beim erfolgreichen Login eine Session namens

    $_SESSION['MM_Username'];

    Diese Session kannst Du für die Filterung userspezifischer Daten verwenden. Ich glaube, sie enthält den Wert des Benutzernamens. Aber das kann man im Quellcode nachlesen. Allerdings sollte der Wert eindeutig sein.

    Es gibt noch andere Möglichkeiten, bedeutet aber auch einen Eingriff in den gen. Code, was, wenn man sich damit nicht auskennt, evtl. Fehler verursachen kann.
    Geändert von Judi (20.12.2004 um 20:01 Uhr)
    Liebe Grüße, die Judi!

  8. #8
    mbd
    mbd ist offline
    TP-Junior mbd macht alles soweit korrekt
    Registriert seit
    Dec 2004
    Beiträge
    13

    Thumbs up Session-Variable

    Na klar, genau so funktionierts.
    Ich filtere den "Anpassen"-Datensatz mit der Session-Variable "MM-Username", und dann kommt automatisch der richtige. Für den Link auf der vorhergehenden Seite brauche ich dann gar keine Parameter einzugeben. Hätte nicht gedacht, dass es so einfach ist.
    Besten Dank für den Tipp

+ Antworten

Ähnliche Themen

  1. Mehrere Sprachen auf einer Seite
    Von gina im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 30.09.2003, 00:43
  2. Schrift wird auf jeder weiteren seite größer
    Von Slupor im Forum Flash & Multimedia
    Antworten: 3
    Letzter Beitrag: 28.08.2003, 00:39
  3. Seite läuft nicht auf MAC !!
    Von wfumy im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 22.08.2003, 11:22
  4. mehrmals auf eine seite
    Von Flaph im Forum PrePress
    Antworten: 5
    Letzter Beitrag: 23.12.2002, 10:12
  5. Link von versch. Domain-Adressen auf die gleiche Seite
    Von FranzH im Forum Webdesign allgemein
    Antworten: 10
    Letzter Beitrag: 07.06.2001, 08:05

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51