Hvis kunden først engang har koden, så har han koden...
Ja, men der må jo være en måde at lave hvor man kan holde øje med om han bruger den flere gange..
du kan i dine scripts indbygge noget der melder tilbage til din egen server en gang i mellem. hvis der så bliver meld tilbage fra et sted der ikke har licens så er der fare på færde. dette kan selvfølgelig let fjernes igen af kunden hvis han har adgang til kilden og lidt kendskab til asp. så kan man indbygge det en masse steder og håbe på at han ikke får fjernet dem alle. som en del af tilbagemeldingen kunne der være noget der checkede om filerne var blevet ændrede. det burde vel også være en alarmmelding.
men at beskytte sig 100% er umuligt når kunden ligger inde med kilden.
=)
du kunne evt. også have en fil liggende på en egen server, som skulle hentes af scriptet, førend at det kunne køre...
måske en slags nøgle der kunne være indeholdt i den fil eller lign..
Du kunne måske lave en kode ud fra hvad dag-måned-år man er i, og hvis scriptet ikke kan hente den "kode"så virker det ikke...
Så kan du jo se på din referer i din access log hvor der bliver hentet fra....
Men som 3xm siger.... har de koden, har de fuld rådighed over den, og kan ændre som det lyster dem...
Du kommer næppe langt med kopi beskyttelse i ASP.
Men hvis du implementerer nogle af nøgle funktionerne i en ActiveX komponent,
hvor de kun har DLL filen, så har du fået lidt kontrol igen.
Den komponent checker så domæne eller lignende.
Anre..
Du har jo egentlig nok lige fat i noget...
Det er vel egentlig måden at gøre det på.. den skal jo bare kaldes med server.createobject...
Snigeren.. tak skal du have..
smider du lige et svar