Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Passwort erfragen

  1. #11
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von Jens Beitrag anzeigen
    Wie groß ist das Sicherheitsproblem, wenn eine Funktion mit security definer erstellt wird ?

    Jens
    Wenn Du wie in Deinem Beispiel die funktion so schreiben würdest, daß Du als Parameter einen String mit dem Usernamen gibst, dann kann jeder Dödel da einen beliebigen Namen übergeben. Daher schrieb ich auch was von 'current_user', und das übergibst Du nicht als Parameter, sondern verwendest das so in der Funktion. Als Beispiel. Natürlich muß man aufpassen, was man in solchen Funktionen macht.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  2. #12
    Jens ist offline Benutzer
    Registriert seit
    03.04.2008
    Beiträge
    44

    Lächeln Funktioniert

    Ich habe eine Funktion geschrieben, die so funktioniert, wie ich das will.
    Man muss nur immer auf session_user statt current_user zugreifen, sonst wird auf das Passwort des Funktionsdefinierers zugegriffen.

    Also nochmal vielen Dank

    Jens

  3. #13
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von Jens Beitrag anzeigen
    Ich habe eine Funktion geschrieben, die so funktioniert, wie ich das will.
    Man muss nur immer auf session_user statt current_user zugreifen, sonst wird auf das Passwort des Funktionsdefinierers zugegriffen.

    Also nochmal vielen Dank

    Jens
    Ja, mein Fehler, sorry.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #14
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    So groß, wie du das Sicherheitsproblem werden lässt ...

    Also, Eingaben prüfen, alle Fehler und Möglichkeiten abfangen, am besten den Funktionsablauf erst theoretisch planen und anhanddessen umsetzen.

    Wenn du dich an normale Regeln für Programmierung hälst, ist das kein Problem.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum