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
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
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
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
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
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen