Hoe bezoeklimieten en vervaldatum werken voor links
Elk Link-record bevat drie velden voor toegangscontrole: maxVisits (limiet op klikken per klant), expiresAfterHours (rollend venster vanaf aankoopdatum) en expiresOn (vaste kalenderdatum). Wanneer een klant op de toegangslink klikt, leest Alva het aantal bezoeken, vergelijkt het met maxVisits en schrijft binnen een Serializable databasetransactie een LinkVisit-rij — twee browsertabs die om het laatste bezoek racen kunnen niet beide slagen. Een leeg veld betekent dat die as onbeperkt is.
Set defaults globally
Max-bezoeken en vervaldatum staan op elk Link-record — Alva slaat geen aparte globale standaardwaarden op. Wil je een consistente basis in je catalogus, beslis dan eenmaal over de waarden en hergebruik ze.
- Kies basiswaarden. Een gangbaar startpunt is Max-bezoeken 5 en Vervalt na uren 720 (30 dagen). Gebruik een strakkere limiet voor streaminglinks (Vimeo, Loom), ruimer voor communitylinks (Discord, Notion).
- Pas dezelfde getallen toe op elke nieuwe link wanneer je hem aanmaakt, in de kaart Toegangscontrole op de aanmaakpagina.
- Om bestaande links bij te werken, open je elk Link-record en stel je daar de waarden in. Opslaan werkt elke bestaande klanttoegangslink voor dat product bij.
Alva-admin → Link-bewerkpagina → kaart Toegangscontrole. Toon de drie velden (Max-bezoeken, Vervalt na uren, Vervalt op) gevuld met voorbeeldwaarden (5 / 720 / leeg). Markeer de kaart. Geen echte klantgegevens zichtbaar.
Overschrijven per link
Overschrijf de basis wanneer één product andere regels nodig heeft — bijvoorbeeld een eenmalige masterclass die op een vaste datum moet verlopen.
- Klik in de Alva-admin op Links in de linker navigatie en klik daarna op de titel van de link die je wilt wijzigen.
- Stel in de kaart Toegangscontrole de waarden in voor Max-bezoeken, Vervalt na uren en Vervalt op. Laat een veld leeg om die as onbeperkt te maken.
- Klik op Opslaan. Bestaande toegangslinks dwingen de nieuwe waarden af bij de volgende klik; toekomstige bestellingen pikken ze automatisch op.
Alva-admin → Link-bewerkpagina na Opslaan met een groene succes-toast. Toon Max-bezoeken ingevuld, Vervalt na uren ingevuld, Vervalt op leeg. Geen echte klantgegevens zichtbaar.
Wat klanten zien als ze een limiet bereiken
Wanneer een klant op een toegangslink klikt die maxVisits, expiresAfterHours of expiresOn heeft overschreden, leidt Alva niet door naar de bestemmings-URL. De klant ziet dezelfde vriendelijke pagina als bij bestandsdownloads, met een korte boodschap en een contactlink. Zie Waarom je klant de downloadlimiet heeft bereikt voor de volledige tekst en hoe je toegang voor een specifieke koper reset.
Combineren met linkrotatie
Als je de bestemmings-URL aan de back-end opnieuw uitgeeft — bijvoorbeeld een privé Vimeo Showcase-link opnieuw genereren of een map verplaatsen — bewerk dan het Link-record en plak de nieuwe URL. Elke bestaande klanttoegangslink blijft werken, omdat Alva via zijn eigen toegangsroute proxied (/apps/alvadigitaldownloads/link?key=…&linkId=…) en niet de ruwe URL uitdeelt. Bezoeken en vervaltimers lopen door op hetzelfde Link-record over de rotatie heen.
Veelgestelde vragen
Per klant. Elk Download-record heeft zijn eigen bezoekteller voor de Link, dus klant A die 5 bezoeken gebruikt verbruikt niets van het tegoed van klant B.
Ja. Vervalt na uren en Vervalt op zijn onafhankelijk. De link faalt zodra een van beide wordt overschreden — wat het eerst gebeurt, telt.
Ja. Het Link-record is de bron van waarheid. Max-bezoeken of vervaldatum bewerken verandert de regels voor elke bestaande klanttoegangslink bij de volgende klik.
Zie ook
Was dit nuttig?
Laatst bijgewerkt 2026-05-06