Ga naar hoofdinhoud

Beperk WordPress Thing bestands toegang, download & bestandsbeheer

Wanneer je bestanden beheert, moet je altijd bestands toegang voor gebruikers instellen, en het's altijd complex om dat te doen. In WP File Download, we've slimme tools toegevoegd om dat op te lossen. Stel in wie toegang heeft tot het bestand downloaden, wie de bestanden en categorieën kan beheren met geavanceerde bestandsrechten.
Voor meer functies, ga terug naar de hoofdpluginpagina >

Bestandszichtbaarheid door WordPress Thing Gebruikersgroep

Met WP File Download kun je bepalen wie je bestanden ziet via WordPress Thing gebruikersgroep. Kies eenvoudig een bestandscategorie, maak deze privé door een gebruikersgroep of een individuele gebruiker te selecteren, klik op opslaan, en je bent klaar om te gaan.

Bestandszichtbaarheid door WordPress Thing Gebruikersgroep
Beperk Bestandszichtbaarheid per Gebruiker

Beperk Bestandszichtbaarheid per Gebruiker

U kunt selecteren een of meerdere WordPress Thing gebruikers en geef hen specifieke toegang tot één enkel bestand. Dus de gebruiker kan het bestand downloaden of een voorbeeld bekijken alleen als hij's verbonden is met zijn account.

Instellen van bestandsbeheerrechten

Bestandsbeheerrechten worden gedefinieerd door WordPress Thing gebruikersrollen die de mogelijkheid krijgen om bepaalde specifieke acties uit te voeren op bestanden en categorieën. Alle gebruikers in een WordPress Thing gebruikersrol zien de rechten die op hun account zijn toegepast. Dat omvat:

  • Rechten om nieuwe bestandscategorieën te maken
  • Rechten om bestaande bestandscategorieën te bewerken
  • Rechten om hun eigen bestandscategorieën te bewerken (niet die van anderen)
  • Rechten om bestandscategorieën te verwijderen
  • Rechten om toegang te krijgen tot de WP File Download bestandsbeheerder
  • Rechten om bestanden te downloaden (frontend)
  • Machtigingen om bestanden te bekijken (frontend)
  • Bestanden uploaden op de frontend (frontend)

Deze configuratie zorgt ervoor dat gebruikers alleen toegang hebben tot en beheren wat ze're geautoriseerd zijn, waardoor uw bestandssysteem veilig en georganiseerd blijft.

Instellen van bestandsbeheerrechten

Beperk toegang tot bestand downloaden en bekijken op basis van gebruikersrol

WP File Download heeft de optie om het downloaden en voorvertonen van bestanden op de frontend in te schakelen/uit te schakelen. Je kunt deze instellingen aanpassen zodat alleen bepaalde gebruikersrollen specifieke rechten hebben. Bijvoorbeeld, je kunt openbare gebruikers alleen toestaan bestanden voor te vertonen. Deze functie maakt het eenvoudig om een op maat gemaakt bestands-toegangsysteem te creëren, waardoor de juiste inhoud beschikbaar is voor de juiste gebruikers!
Beperk de toegang tot het downloaden en voorvertonen van bestanden per gebruikersrol
Beheer een persoonlijke bestandsopslag

Beheer een persoonlijke bestandsopslag

Sta WordPress Thing gebruikers toe hun bestandscollecties te beheren met WP File Download. Als beheerder kun je een categorie bestanden toewijzen aan specifieke gebruikers, waardoor ze exclusieve toegang krijgen tot hun aangewezen categorieën en bestanden. Elke gebruiker kan verantwoordelijk zijn voor meerdere bestandscategorieën.

Automatisch privécategorieën per gebruiker aanmaken

Neem gebruikersspecifieke bestands toegang naar een hoger niveau met automatische privécategorie creatie. WP File Download kan automatisch een privécategorie genereren voor elke ingelogde gebruiker, ideaal voor lidmaatschapssites, klantportalen en meer. Kies eenvoudig een hoofdoudercategorie en selecteer de gebruikersrollen waarop je deze functie wilt toepassen. Bij het inloggen krijgt elke gebruiker direct zijn eigen beveiligde categorie aangemaakt, zonder handmatige configuratie.

Automatisch privécategorieën per gebruiker aanmaken
Upload bestanden per categorie

Upload bestanden per categorie

In de categorieweergave kun je de mogelijkheid van frontend-bestandsupload activeren. Vervolgens kunnen je gebruikers bestanden direct uploaden terwijl ze door een bestandscategorie bladeren, op de frontend. De mogelijkheid tot bestandsupload wordt gecontroleerd door een instelling in elke WordPress Thing gebruikersrol. Bovendien kan de beheerder een shortcode genereren voor bestandsupload met een vooraf geselecteerde categorie, ook gecontroleerd door een beperking op gebruikersrol. Beheerde bestandsdownload is eenvoudig, flexibel en snel. 

Beheer de bestandsupload door WordPress Thing gebruikersrol

Een gebruiker kan bestanden uploaden vanaf de frontend alleen als hij's gebruikersrol is toegestaan. Ook, volgens de toegangsrechten van de gebruiker, zullen de geüploade bestanden worden gepubliceerd of moeten ze worden goedgekeurd door een beheerder nadat ze zijn geüpload. Opmerking, het is ook mogelijk om bestandsupload toe te staan voor openbare gebruikers (niet verbonden) als, bijvoorbeeld, je op een vertrouwde intranetwebsite bent.

Beheer de bestandsupload door WordPress Thing gebruikersrol
Upload bestanden per categorie

Beperk bestandscategorie toegang met wachtwoord

Aanvullende toegangsbeperking is mogelijk met een wachtwoord per bestandscategorie. Dit is vergelijkbaar met de WordPress Thing wachtwoordbeveiliging op berichten, bewerk gewoon een categorie om een wachtwoord in te stellen, en het is klaar! Bovendien kan de wachtwoordbeveiliging worden gecombineerd met een toegangsbeperking op basis van gebruikersrol.

Beperking van bestandsdownloads op aantal en vertraging

Heb je nodig om bepalen hoe vaak een bestand kan worden gedownload of de toegang voor een specifieke periode beperken? Met WP File Download kun je een vertraging instellen of het aantal downloads beperken op basis van de gebruiker's WordPress Thing rol. Deze functie biedt meer controle over de toegankelijkheid van bestanden, waardoor je inhoud effectief wordt beheerd.

Beheer de bestandsupload door WordPress Thing gebruikersrol

Toegangsbeperking voor bestandsbeheerder in video

WP File Download Plugin + Addon Prijzen

Word lid van onze 60,000+ leden & krijg ondersteuning en nieuwe versie‑updates


WP FILE DOWNLOAD PLUGIN
PLUGIN + 1 JAAR ONDERSTEUNING & UPDATE
$49
1
jaar
  • MEERDOMEIN / MEER SITE
  • 1 JAAR UPDATE
  • 1 JAAR ONDERSTEUNING
  • GEEN TERUGKERENDE BETALING
  • GEEN DATUMBEPERKING
  • SOCIAL LOCKER ADDON
  • WooCommerce-integratie
  • CLOUD ADDON
  • VERGELIJK ALLE FUNCTIES
199$
In plaats van 421$
HAAL DE
WORDPRESS THING BUNDEL

De bundel geeft toegang tot ALLE WordPress Thing plug-ins en kan worden gebruikt op onbeperkte websites. Bovendien heb je volledige toegang tot technische ondersteuning en updates voor elke plug-in gedurende het hele jaar. 
De tijd is nu! Verhoog je efficiëntie en krijg dat concurrentievoordeel. Probeer de bundel.

wordpress thing bundel

Recente getuigenissen & beoordelingen

Gemiddelde beoordeling voor WP File Download, JoomUnited is 4.9 Ster van 5 sterren - gebaseerd op 226 Beoordelingen

FAQ: Beperk WordPress Thing bestands toegang, download & bestandsbeheer

Wat is WP File Download, en hoe beheert het de bestands toegang?

WP File Download is een WordPress Thing plugin die je in staat stelt om eenvoudig bestands toegang, downloads en bestandsorganisatie te beheren. Het biedt geavanceerde permissies en instellingen om bestandszichtbaarheid en beheer te beperken op basis van gebruikersrollen, waardoor alleen geautoriseerde gebruikers toegang hebben tot specifieke bestanden of categorieën.

Hoe kan ik de toegang tot specifieke bestanden of bestandscategorieën beperken?

U kunt de toegang beperken door gebruikersrollen of specifieke gebruikers te gebruiken. Selecteer eenvoudig een bestand of categorie, stel de zichtbaarheidsopties in de WP File Download-instellingen in, en kies wie deze bestanden kan bekijken, downloaden of beheren op basis van hun gebruikersrol of individuele account.

Kan ik beperken hoe vaak een bestand kan worden gedownload?

Ja, WP File Download stelt je in staat limieten in te stellen voor bestandsdownloads. Je kunt definiëren hoe vaak een gebruiker een bestand kan downloaden en een tijdvertraging voor toegang instellen. Deze beperkingen kunnen worden aangepast op basis van de gebruiker’s WordPress Thing rol, waardoor je meer controle hebt over de toegankelijkheid van je bestanden.

Is het mogelijk om bestandscategorieën met een wachtwoord te beveiligen?

Absoluut! Je kunt wachtwoordbeveiliging instellen voor individuele bestandscategorieën, vergelijkbaar met WordPress Thing’s post-wachtwoordfunctie. Dit stelt je in staat om de toegang tot gevoelige bestanden verder te beperken, en je kunt dit combineren met beperkingen op gebruikersrollen voor extra beveiliging.

Kunnen gebruikers bestanden uploaden vanaf de frontend?

Ja, WP File Download staat gebruikers toe bestanden direct vanaf de voorkant te uploaden. Je kunt deze functie inschakelen op basis van gebruikersrollen, waardoor specifieke gebruikers bestanden kunnen toevoegen aan aangewezen categorieën terwijl je controle behoudt over het uploadproces.

Hoe stel ik bestands toegangsbeperkingen in voor editors of bijdragers?

U kunt bestands toegangsbeperkingen definiëren voor redacteuren of bijdragers door hun gebruikersrolinstellingen binnen WP File Download aan te passen. Geef aan welke acties (zoals bekijken, downloaden of beheren van bestanden) ze kunnen uitvoeren en stel permissies in voor het aanmaken, bewerken of verwijderen van bestandscategorieën, zodat ze het juiste toegangsniveau hebben op basis van hun rol.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'cc46bdf9d2ec3413199a4ce0a0d95031-nl' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()