Umuligt. Brugerne har fuldkontrol over hvad der sker i deres browser. Hvis det er en side som kræver login, kan du dog styre det her igennem. Da du så kan nægte at vise siden, hvis den har været printet. Kræver noget DB og print styring...
Er det kun en side det drejer sig om eller er det flere?? Hvis flere skal vi vide lidt mere om hvor indholdet kommer fra?? Er det fra DB eller hardcoded??
Det er et PDF dokument på 20-30 sider - jeg har adgang til mysql database som kan benyttes til dette hvis du kan give mig et hint om hvordan det kan hænge sammen.
Den var sværre da det er et pdf dokument. For at den kan vises, får brugeren jo en url hertil, og den kan de så til hver en tid smide ind i deres browser, også hente dokumentet igen...
Hvis det skal være 100% sikkert, er det noget med at give hver bruger deres egen pdf (lav kopi af master-pdf for hver bruger) også slette den lige så snart den er blive vist.
Fordi det ligger i DB'en skal det i gennem ASP for at blive vist/printet ud, og derfor kan der indbygges sikkerhed i ASP koden. I DB'en oprette du alle nye brugere/pass. [bruger] id, name, pass
Nå en bruger logger ind første gang laver du selvfølgelig et eller andet adgangs tjek mod DB'en. Hvis OK vises siden og brugeren slettes fra DB'en. F.eks noget i denne stil:
dinSide.asp?bruger=fennec&pass=xxx
set rs = conn.execute("select * from bruger where name='"& rq("bruger") &"' and pass='"& rq("pass") &"'") if rs.eof then resposne.write "du har ikke adgang til siden." response.end end if %>
Denne tekst kan kun ses en gang. <%= "noget tekst fra DB'en kan også udskrives." %>
<% conn.execute("delete from bruger where id="& rs("id")) %>
ps. Jeg tager på ferie om 10 min, så jeg kan ikke hjælpe dig mere med dette før efter påske, men ellers smider du bare en besked herinde, også vender jeg tilbage :o)
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.