Frage

Ich habe also einen Client, der eine Lösung für Kennwortanforderungen anfordert, die Dateien schützen.Er möchte grundsätzlich eine Lösung für OpenDocman haben.Er zeigte mir jedoch etwas von einem anderen Client, der im Grunde nur das Kennwort die Datei selbst schützt, kein Benutzername.Er kann also Dateien hochladen, ein Kennwort in diese Datei geben, Links direkt in diese Datei senden, und wenn Benutzer auf einen Link klicken, werden sie mit dem Kennwort aufgefordert und dann die Clients eingibt, und die Datei wird freigegeben.Jeder, der von einer Lösung kennt, die diese genaue Anforderung durchführen kann?

War es hilfreich?

Lösung

You can setup a basic validation page so that when a user visits a page they enter the document id (or it's encoded in the link) and you put up a simple form with a password field and a submit button.

If the password matches what is stored in the database for that document id. send that file to the user.

Keep the uploaded files outside the /web directory so you don't have to worry about people hacking the system by guessing filenames.

The files themselves won't have passwords on them, but the only way from the outside to get the file is to have the password.

Andere Tipps

If you don't have to have a unique password for every file, you can try apache's mod_auth. You drop a .htaccess & .htpasswd file in the directory you want to protected, and update the users/passwords in the .htpasswd file.

If you want something more dynamic, try mod_auth_mysql, so you have better control from your application.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top