Avatar billede capion Nybegynder
18. januar 2001 - 11:52 Der er 7 kommentarer og
1 løsning

Tidsbegrænsning i .class

Hvordan strikker jeg en tidsbegrænsning sammen i en .class fil ? Jeg vil gerne kunne begrænse brugen af et script til 20 dage for så at henvise til en i-net-adresse.
Avatar billede pstric Nybegynder
18. januar 2001 - 11:58 #1
Hver gang, din .class fil køres, så starter den med at checke om en bestemt fil findes. Hvis den ikke findes, så opretter du den. Hvis den findes, så undersøger du datoen på filen.
Avatar billede capion Nybegynder
18. januar 2001 - 12:08 #2
AHA!.. Men regner jeg i sekunder minutter eller dage ?
Avatar billede dyrix Nybegynder
18. januar 2001 - 12:47 #3
der må da findes en smartere(sikre) måde at gøre det på(?). Brugeren af scriptet kan jo bare slette filen, og bruge scriptet i 20 dage til osv. osv.

Hvad med at forbinde til et script på en anden  webserver, som registrerer en dato og en ip-adresse? Så vil scriptet holde op med at virke, indtil oplysningerne på den anden server bliver slettet(eller erstattet med oplysninger om at brugeren har købt licens til class-filen :)

En helt anden ting er at alle kan de-kompilere en java-fil, rette i koden så checket ikke længere findes, kompilere programmet igen, og undgå at skulle betale noget som helst :)
Avatar billede pstric Nybegynder
18. januar 2001 - 12:48 #4
Du regner i millisekunder!

Brug File.lastModified().
Avatar billede capion Nybegynder
18. januar 2001 - 12:51 #5
pstric 10-4
dyrix, det er også korrekt, men det jeg ville skal ligge på min server, ikke tilgængelig for offentligheden, derfor kan jeg nøjes med den løsning. Om andre, på skummel måde, henter filen og bruger..tjae...(OK lettere egotrippet..*hehe*)
Avatar billede pstric Nybegynder
18. januar 2001 - 12:54 #6
dyrix>> Du har ret i, at der ikke er nogen måde at sikre sig helt på. Derfor foreslog jeg denne ret naive metode. Den er let at omgå, men hvor mange brugere går ind og sletter i de filer, de ikke selv har lavet? Metoden virker og er simpel at implementere, men den er selvfølgelig også let at bryde.
Avatar billede dyrix Nybegynder
18. januar 2001 - 13:10 #7
udspekulerede brugere? :)

Jeg gik ud fra at capion var igang med at lave et program som han ville sælge til andre, men tidsbegrænse det til 20 dage, for at give en prøveperiode. Eftersom han bare vil køre den på sin egen server, er din løsning nok den bedste. Hvis han dog skulle lade andre køre det på deres egne webservere, ville metoden ikke være alt for sikker(hvis det drejede sig om at sikre betaling for dimsen :)

Avatar billede capion Nybegynder
18. januar 2001 - 13:31 #8
et eksperiment..tiden kunne til at starte med være 2 dage..og så henvise til et andet sted..hul i det..evt. senere med henblik på øko-støtte fra evt. brugere..
(så finder man i mellemtiden at Frontpage kan tidsstyre sider og viderestille efter tid..*suk*)
Nå men TAK for indlæggene..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester