swetis_lover
Threadersteller
Dabei seit: 15.12.2005
Ort: Berlin
Alter: 56
Geschlecht:
|
Verfasst Sa 06.05.2006 20:06
Titel [PHP] PDF-Dateien bedingt verlinken |
|
|
Hallo,
habe heute mal ein Problemchen, bei dem mir bloßes Lesen nicht weiter hilft.
Es geht um folgendes:
In einem Verzeichnis liegen verschiedene PDF-Files im Format: 001206_TRANS_20060506.PDF (MITARBEITER_FIRMA_DATUM.PDF).
Nun soll es irgendwie bewerkstelligt werden, dass nach einem Login und der damit verbundenen Erkennung des Users...
1. nur der Mitarbeiter, dessen ID mit dem ersten Block des Dateinamens identitisch ist, die entsprechenden PDFs sehen kann.
Also nur Mitarbeiter 001206 kann die Dateien sehen, die mit 001206_ beginnen.
2. nur Firmenangestellte, dessen Firma mit dem zweiten Block des Dateinamens identisch ist, die entsprechenden PDFs sehen können.
Also nur Angehörige der Firma TRANS können die Dateien sehen, die _TRANS_ im Dateinamen enthalten.
Sämtliche Dateien befinden sich in ein und demselben Verzeichnis und müssten über readdir ausgelesen und dann verlinkt werden.
Hat jemand eine Ahnung?
Beste Grüße
S. L.
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Sa 06.05.2006 22:30
Titel
|
|
|
falsche vorgehensweise.
speicher dateinamen und sonstige infos in eine datenbank. dann kannst du in dieser tabelle eine userid speichern, und zwar genau die user id des users, der die datei öffnen/downloaden darf.
die dateien sollten dann auch nicht für 3. erreichbar sein (also ausserhalb des wwwroot).
dann sollte das kein thema sein, so wie du es planst ist es aber nicht sonderlich clever.
|
|