Geschützten Bereich mit webEdition umsetzen
Verfasst: Di 7. Aug 2018, 15:55
Hallo Zusammen,
ich habe Probleme einen geschützten Bereich auf einer Website mit webEdition umzusetzen.
Ich weiß, das Thema ist nicht neu und wurde hier schon mehrere Male behandelt aber eine gute Lösung habe ich nicht gefunden:
Es sollen pro Benutzer eigene Dateien zum Download angeboten werden.
Bei Änderungen an den Dateien soll ein Benachrichtigung an den Benutzer, dass neue/geänderte Dateien zum Download vorliegen.
Die Downloads sollen wiederum gesperrt sein und nur für den jeweiligen angemeldeten Benutzer downloadbar sein.
Dazu habe ich im Download-Ordner einen jeweiligen Benutzerordner angelegt und im Kundenfilter "Nur bestimmte Kunden haben Zugriff" gesetzt und die Dateien habe ich mit dem Kunden verknüpft.
Die Ausgabe erfolgt momentan über eine Listview:
<we:setVar to="global" nameto="userid" from="sessionfield" namefrom="ID" />
<we:ifRegisteredUser userid="\$userid">
<we:listview type="document" name="pdfs" searchable="false" workspaceID="44" order="we_filename" desc="false">
<we:repeat>
<a target="_blank" href="<we:field name="we_path" />"><we:field name="wedoc_Text" /></a><br>
</we:repeat>
</we:listview>
</we:ifRegisteredUser>
Leider wird hier nur etwas ausgegeben, wenn ich die workspaceID angebe, aber dann ist es ja nicht mehr dynamisch pro User. Außer ich kann irgendwo die workspaceID der zugehörigen userid ermitteln.
Auch wird hier die .htaccess angezeigt, mit der ich auf die download.php weiterleite.
In der Kundenverwaltung habe ich noch "Dokumente des Kunden" entdeckt, nur wie kann ich dort Dokumente zuweisen?
Wäre das die Lösung für mein Problem?
Ich habe viel hier im Forum gesucht und getestet aber es funktioniert einfach nicht wie gewünscht.
Hat jemand einen Tipp für mich, wie ich pro User eigene Dokumente zuweisen und ausgeben kann?
Die Website läuft mit webEdition 8.0.3
Gruß
Heiko
ich habe Probleme einen geschützten Bereich auf einer Website mit webEdition umzusetzen.
Ich weiß, das Thema ist nicht neu und wurde hier schon mehrere Male behandelt aber eine gute Lösung habe ich nicht gefunden:
Es sollen pro Benutzer eigene Dateien zum Download angeboten werden.
Bei Änderungen an den Dateien soll ein Benachrichtigung an den Benutzer, dass neue/geänderte Dateien zum Download vorliegen.
Die Downloads sollen wiederum gesperrt sein und nur für den jeweiligen angemeldeten Benutzer downloadbar sein.
Dazu habe ich im Download-Ordner einen jeweiligen Benutzerordner angelegt und im Kundenfilter "Nur bestimmte Kunden haben Zugriff" gesetzt und die Dateien habe ich mit dem Kunden verknüpft.
Die Ausgabe erfolgt momentan über eine Listview:
<we:setVar to="global" nameto="userid" from="sessionfield" namefrom="ID" />
<we:ifRegisteredUser userid="\$userid">
<we:listview type="document" name="pdfs" searchable="false" workspaceID="44" order="we_filename" desc="false">
<we:repeat>
<a target="_blank" href="<we:field name="we_path" />"><we:field name="wedoc_Text" /></a><br>
</we:repeat>
</we:listview>
</we:ifRegisteredUser>
Leider wird hier nur etwas ausgegeben, wenn ich die workspaceID angebe, aber dann ist es ja nicht mehr dynamisch pro User. Außer ich kann irgendwo die workspaceID der zugehörigen userid ermitteln.
Auch wird hier die .htaccess angezeigt, mit der ich auf die download.php weiterleite.
In der Kundenverwaltung habe ich noch "Dokumente des Kunden" entdeckt, nur wie kann ich dort Dokumente zuweisen?
Wäre das die Lösung für mein Problem?
Ich habe viel hier im Forum gesucht und getestet aber es funktioniert einfach nicht wie gewünscht.
Hat jemand einen Tipp für mich, wie ich pro User eigene Dokumente zuweisen und ausgeben kann?
Die Website läuft mit webEdition 8.0.3
Gruß
Heiko